基于struts2的文件上传机制

基于struts2的文件上传机制

ID:13454121

大小:258.50 KB

页数:8页

时间:2018-07-22

基于struts2的文件上传机制_第1页
基于struts2的文件上传机制_第2页
基于struts2的文件上传机制_第3页
基于struts2的文件上传机制_第4页
基于struts2的文件上传机制_第5页
资源描述:

《基于struts2的文件上传机制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Struts2本身并没提供上传的组件,我们可以通过调用上传框架来实现文件的上传。一、配置上传解析器首先要配置项目的框架,也就是倒导入"struts2-core-2.2.1.jar"库文件,找到org.apache.struts2包下的default.porperties资源文件。如下图;资源文件中给出了不同的strus2的默认配置,我们可看到struts2默认是jakarta作为其文件上传的解析器。 jakarta是Commo-FileUpload的框架。如果要使用Commo-FileUpload框架来上传文件,只需将"commons-fileupload-1.2.1.jar"和"comm

2、ons-io-1.3.2.jar"两个jar复制到项目中的WEB-INF/lib目录下就可。如果想要使用COS框架来上传文件,只需将“cos.jar”复制到项目中就可以,然后在修改struts.multipart.parser常量值。修改常量值有两种方法,一是在"struts.xml"中修改,代码如下:二是在struts.properties中修改,代码如下: sruts.multipart.parser=cos 二、实现文件上传的Action 创建表单:upload

3、.jsp    <%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>Jsp代码 1.<%  2.String path = request.getContextPath();  1.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  2.%>  3.  4.

4、itional//EN">  5.  6.    7.    ">  8.      9.    Struts2文件上传  10.      11.      12.      13.          14.    <

5、meta http-equiv="keywords" content="keyword1,keyword2,keyword3">  15.      16.      19.  20.    21.    22.    23.   

  24.    

Struts 2完

6、成上传

  25.        26.          27.              28.                  29.                  30.              31.              32.                <

7、td>上传文件:  33.                

  34.              35.              1.                  2.                
用户名:
当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。