北大青鸟光谷校区

北大青鸟光谷校区

  • 北大青鸟徐东校区
  • 北大青鸟光谷校区
  • 北大青鸟高新校区
  • 荆州青鸟之家
  • 襄阳青鸟之家

17740513250

百日千才

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

发布日期:2023-03-31来源:武汉北大青鸟武汉校区作者:admin

应用实例   编译好Bean之后,我们就可以从Servlet或者JSP页面中使用它了。可能你在Tomcat之类的Servlet/JSP环境下使用Bean,部署Bean简单的方法是把class文件压缩成jar文件,然而把jar文件放到Tomcat的lib目录下。要让Tomcat装入jar文件,你必须重新启动Tomcat。   下面是一个HTML文件和一个JSP文件,它们示范了这个Bean的应用。HTML文件包含一个表单以及几个输入元素:

<FORM action=jsp1.jsp method=post encType=multipart/form-data>作者: <INPUT name=author> <BR>公司: <INPUT name=company> <BR>说明: <TEXTAREA name=comment></TEXTAREA> <BR>选择要上载的文件<INPUT type=file name=filename> <BR>文件描述: <INPUT name=description> <BR><INPUT type=submit value=Upload> </FORM>用户提交上述表单之后,该HTTP请求将由Jsp1.jsp处理。Jsp1.jsp运用FileUpload这个Bean来处理请求。Jsp1.jsp的代码如下: <%@ page contentType="text/html;charset=utf-8"%><?xml:namespace prefix = jsp /><jsp:useBean class=com.brainysoftware.web.FileUploadBean id=TheBean scope="page"></jsp:useBean><% 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")); %>

关闭

只为了方便您就学 北大青鸟光谷校区 北大青鸟武汉校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出

Copyright (c) 2006-2023 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.