下载此文档

精品PPT课件----第06章 Struts 2的其他应用.ppt


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
第6章 Struts 2的其他应用
Struts 2的文件上传
Struts 2的文件下载
Struts 2的国际化应用
Struts 2的文件上传
单文件上传
实现Struts 2上传单个文件的功能其实非常简单,只要使用普通的Action即可。但为了获得一些上传文件的信息,如上传文件名等,就需要按照一定规则来为Action类增加一些getter和setter方法。
下面举例说明如何实现文件上传并说明需要注意的步骤。首先,把要上传的文件放在指定的文件夹下(“D:/upload”,也可以放在其他文件夹或者放到项目的某个文件夹下),本例是放在D盘中建立的“upload”文件夹下。
单文件上传

在创建项目的时候,,读者可以应用该文件修改其中的内容,也可以自己建立JSP文件,,修改其中的内容。代码实现为:
 <%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN">
<html>
<head>
<title>文件上传</title>
</head>
<body>
<s:form action="" method="post" enctype="multipart/form-data">
<s:file name="upload" label="上传的文件"></s:file>
<s:submit value="上传"></s:submit>
</s:form>
</body>
</html>
单文件上传

前面已经介绍过,功能的处理一般都在Action类中实现;处理完成后,进行跳转。该Action类完成文件的上传工作,在src下建立包action,在该包下建立自定义Action类UploadAction。该类的实现代码。
单文件上传

2应用中必不可少的文件,它是从页面通向Action类的桥梁,配置了该文件后,JSP文件的请求才能顺利地找到要处理请求的Action类。代码如下:
 <?xml version="" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration //EN"
"http://struts./dtds/struts-">
<struts>
<package name="default" extends="struts-default">
<action name="upload" class="">
<result name="ess">/</result>
</action>
</package>
</struts>
单文件上传

上传成功后,跳转到成功页面。代码如下:
 <%@ page language="java" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN">
<html>
<head>
<title>成功页面</title>
</head>
<body>
恭喜你!上传成功!
</body>
</html>
单文件上传

部署项目,启动Tomcat,在浏览器中输入“http://localhost:8080/StrutsUpload/”,,选择要上传的文件,单击“上传”按钮,。打开D盘,在upload文件夹下可以找到该上传的文件。
成功界面
多文件上传
下面在上传单文件示例的基础上进行修改,介绍如何实现多文件上传。
:
 <%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="/strut

精品PPT课件----第06章 Struts 2的其他应用 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小0 KB
  • 时间2014-10-30