文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程JSPJSP读取Text文件
精品推荐
特别推荐
·什么是 JSP 技术?
·JSP简介
·JSP数据库操作例程
·新手入门:学习JSP的经典的入门学习资料
·由浅入深学习动态网页制作PHP的编程与应用
·输入汉字自动转为拼音(jsp实现方式)
·经验分享 JSP程序员完全蜕变手册
·JSP实战:JBuilder2005中创建数据库表
·新手入门:JSP基本语法与简单表单处理
·使用技巧:在JSP页面中的应用JavaBean
热点TOP10
·水晶报表的jsp实现
·对于JSP中表单数据存储的一种通用方法
·用JSP+JavaScript打造二级级联下拉菜单
·用JSP实现数据库图片的存储与显示实例
·struts基本知识:谈JSP与XML的交互
·对JSP数据库连接类使用方法的详细讲解
·输入汉字自动转为拼音(jsp实现方式)
·实例解析 在Eclipse3.2上部署JSP全过程
·实例讲解在JSP开发中的对象和范围属性
·配置Eclpise+Tomcat实现JSP编写与部署

JSP读取Text文件

日期:2008年6月10日 作者: 查看:[大字体 中字体 小字体]


附有JSP源码(TextFileReader.jsp)及JavaBean (TextFileReader.java 使用前需加以编译)

我们使用了较早期的jswdk,所以我们可以确信你也可以直接使用这些代码。

TextFileReader.java是一个bean, TextFileReader.jsp则是jsp文件。如果你也使用d jswdk,并使用相同的library environment,可叫bean文件放在jswdk1-0eaexamplesjsp下的textfileaccess目录(你可以创建它),jsp文件放在jswdk1-0eaexamplesWeb-infjspbeanstextfileaccess目录,你也必须创建它。

我们使用的jsp文件并不包含太多的java代码,主要的代码放在bean中。由此我们也可以看到JSP和JavaBean的基本联系。
对于有经验的开发者:

在"header"信息中我们要申明要使用、识别哪一个bean,并设置其属性。

首先,我们导入bean,如果你的jswdk设置正确并已经将文件放在上述位置,那么找到 resource应该没有问题。page命令的意思是它将为整个jsp页面来进行导入。

<%@ page import ="textfileaccess.TextFileReader" %>

告诉编译器我们将使用一个bean,以及如何识别它,并进行初始化(instansiate)。 scope指明被申明的对象对当前页有效。

<jsp:useBean id="file_reader"class="textfileaccess.TextFileReader" scope="session"/>

然后我们决定要设置那些属性。这里是"FileName"。因为我们要使用Bean的setFileName 方法。所以Bean的名字必须包含。

<jsp:setProperty name="file_reader" property="FileName"/>

那就是header信息,现在我们开始实际的HTML页面。

<html>

<head><title>Read a text file</title></head>

<body bgcolor="white">

<font size=4>

现在我们开始编写一些Java脚本。首先检查文件名是否已经设置好。如果设好了,我们就显示文件,否则我们要转到另一个页面。

<%if(file_reader.getFileName() != "") { %>

file_reader是一个bean,所以我们可以用Java类来存取它。 :-)现在我们得到文件名称!


文件名称是: '<% out.println(file_reader.getFileName()); %>' :



文件内容,如果为空的话:

<%if (file_reader.getContent() != null) { %>

我们可以建立一个textarea (HTML) 并用getRows()和getColumns() 方法来调节到合适的位置。然后将文件内容放入。

<Form>

<TEXTAREArows=<%=file_reader.getRows()%>cols=<%= file_reader.getColumns()%>id= textarea1name= textarea1>< /FONT>

<%out.println(file_reader.getContent()); %>

</TEXTAREA>

</Form>

如果文件为空,那么一定是发生了错误,我们将得到出错信息:

<% }else { %>

<% out.println(file_reader.getErrorMessage()); %>

<% } %>





重置所有值并返回主页:

<% file_reader.reset(); %>

Do you want to <a href="TextFileReader.jsp">look at another file</a>?

<% }else { %>

文件名为空,则显示出错页面。

欢迎加入这里:'Read a file in JSP'


这个示例在textarea中简单地显示了文件内容?lt;p>

请填写你想看到什么文件。并确信键入了完整的路径。<p>

建立带textboxbutton的form。注意我们不必定义form的action,因为使用了同一个页面。并注意textbox中要填入文件名字。

<form method=get>< /FONT>

FileName? <input type=text name= FileName>< /FONT>

[1] [2] [3] 下一页 




上一篇:ASP+与JSP之间的抉择

下一篇:用JSP操作Cookie

相关文章:
·dll文件下载
·局域网文件共享详解
·利用word将PDF转换DOC文件的方法
·java做的比较完善的FTP连接上传下载文件
·MPEG、RM、WMV电影文件格式转换指南
·从视频文件中提取声音的方法
·Coreldraw图像文件导入PS三种方法
·邮箱能否传输影音文件
·如何打开下载文件 文件后缀名大全
·C++中的文件输入/输出(4):检测输入/输出的状态标志
相关软件:
·最强文件加密锁2007
·Ultra RM Converter(Real文件转换分割,合并)V3.3.0916 汉化版
·西门子plc软件及教程 文件类型 其它介绍
·文件夹加密器V9.6
·Study Text Guides bpp 3.7
·文件夹隐藏大师V3.2
·文字编辑 TextForever(FineReader) V1.55
·2005监理执业考试文件汇编
·BPP Paper2.4 Study Text
·四级考试词频与四级语法文件

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot