资源描述:
《Struts2的其他应用1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章Struts2的其他应用6.1Struts2的文件上传6.2Struts2的文件下载6.3Struts2的国际化应用6.1Struts2的文件上传6.1.1单文件上传实现Struts2上传单个文件的功能其实非常简单,只要使用普通的Action即可。但为了获得一些上传文件的信息,如上传文件名等,就需要按照一定规则来为Action类增加一些getter和setter方法。下面举例说明如何实现文件上传并说明需要注意的步骤。首先,把要上传的文件放在指定的文件夹下(“D:/upload”,也可以放在
2、其他文件夹或者放到项目的某个文件夹下),本例是放在D盘中建立的“upload”文件夹下。6.1.1单文件上传1.修改index.jsp在创建项目的时候,在项目的WebRoot下会自动生成一个index.jsp文件,读者可以应用该文件修改其中的内容,也可以自己建立JSP文件,这里是使用该index.jsp文件,修改其中的内容。代码实现为:<%@pagelanguage="java"pageEncoding="utf-8"%><%@tagliburi="/struts-tags"prefix="s"
3、%>
文件上传<4、/s:form>6.1.1单文件上传2.编写Action类前面已经介绍过,功能的处理一般都在Action类中实现;处理完成后,进行跳转。该Action类完成文件的上传工作,在src下建立包action,在该包下建立自定义Action类UploadAction。该类的实现代码。6.1.1单文件上传3.struts.xml文件struts.xml是Struts2应用中必不可少的文件,它是从页面通向Action类的桥梁,配置了该文件后,JSP文件的请求才能顺利地找到要处理请
5、求的Action类。代码如下:6、oad"class="action.UploadAction">/success.jsp
6.1.1单文件上传4.建立success.jsp上传成功后,跳转到成功页面。代码如下:<%@pagelanguage="java"pageEncoding="utf-8"%>7、tml>
成功页面恭喜你!上传成功!