用JavaBean实现文件上载(五)应用实例

出处:eNet学院 2004年02月14日 作者:仙人掌工作室 责任编辑:pjl

文章导读:用JavaBean实现文件上载(五)应用实例

应用实例   编译好Bean之后,我们就可以从Servlet或者JSP页面中使用它了。可能你在Tomcat之类的Servlet/JSP环境下使用Bean,部署Bean最简单的方法是把class文件压缩成jar文件,然而把jar文件放到Tomcat的lib目录下。要让Tomcat装入jar文件,你必须重新启动Tomcat。   下面是一个HTML文件和一个JSP文件,它们示范了这个Bean的应用。HTML文件包含一个表单以及几个输入元素: <html> <head> <title>文件上载</title> </head> <body> <form action=jsp1.jsp enctype="MULTIPART/FORM-DATA" method=post> 作者: <input type=text name=author> <br> 公司: <input type=text name=company> <br> 说明: <textarea name=comment></textarea> <br> 选择要上载的文件<input type=file name=filename> <br> 文件描述: <input type=text name=description> <br> <input type=submit value="Upload"> </form> </body> </html> 用户提交上述表单之后,该HTTP请求将由Jsp1.jsp处理。Jsp1.jsp运用FileUpload这个Bean来处理请求。Jsp1.jsp的代码如下: <%@ page contentType="text/html;charset=gb2312"%> <jsp:useBean id="TheBean" scope="page" class="com.brainysoftware.web.FileUploadBean" /> <% TheBean.doUpload(request); out.println("Filename:" + TheBean.getFilename()); out.println("<BR>内容类型:" + TheBean.getContentType()); out.println("<BR>作者:" + TheBean.getFieldValue("Author")); out.println("<BR>公司:" + TheBean.getFieldValue("Company")); out.println("<BR>说明:" + TheBean.getFieldValue("Comment")); %>
[1] >>继续下一页
相关快问问题
频道精选

爱很简单!教您DIY制造浪漫

爱很简单!教您DIY制造浪漫

不花钱又能表达芳心,为对方设计情人节贺卡或者壁纸之类的,相信你的花心思制作的作品也能感动对方。...[详细]

本周十大热评文章
本周十大人气文章
壁纸图赏