- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java struts2入门学习实例使用struts2快速实现多个文件上传
一、错误提示信息配置
昨天说到更改默认错误配置信息,我测试很多遍,一直都不对。下面贴出来,待以后有好方法了再补充吧。
首先新建一个properties文件,这里命名为perties,内容为:
struts.messages.error.file.too.large=\u6587\u4EF6\u592A\u5927{0} {1} {2} {3}
struts.messages.error.content.type.not.allowed=\u6587\u4EF6\u7C7B\u578B\u4E0D\u5141\u8BB8! {0} {1} {2} {3}
struts.messages.error.file.extension.not.allowed=\u4E0D\u5141\u8BB8\u7684\u6269\u5C55\u540D! {0} {1} {2} {3}
这里将默认提示信息改为中文的。upload.xml中内容如下:
?xml version=1.0 encoding=UTF-8 ?
!DOCTYPE struts PUBLIC
-//Apache Software Foundation//DTD Struts Configuration 2.3//EN
/dtds/struts-2.3.dtd
struts
!-- 对上传文件总大小进行设置 --
constant name=struts.multipart.maxSize valueconstant
!-- 错误信息提示 --
constant name=struts.custom.i18n.resources value=testupload/
package name=upload extends=struts-default
action name=UploadAction class=action.UploadAction method=uploadMethod
result name=success type=dispatcher
/WEB-INF/upload_success.jsp
/result
result name=input type=dispatcher
upload.jsp
/result
!-- 对系统的拦截器进行设置 --
interceptor-ref name=fileUpload
!-- 对单个上传文件的大小进行设置,5M --
param name=maximumSize5242880/param
!-- 对允许的文件扩展名进行设置,这里以英文逗号隔开 --
param name=allowedExtensions.txt,.xml/param
!-- 对允许的文件类型进行设置,这里以英文逗号进行隔开 --
param name=allowedTypestext/plain,text/xml/param
/interceptor-ref
!-- 显示引用默认的拦截器 --
interceptor-ref name=defaultStack/interceptor-ref
/action
/package
/struts
?
二、多个文件上传
只需要更改upload.jsp中的部分内容即可:
%@ page language=java contentType=text/html; charset=UTF-8
pageEncoding=UTF-8%
%@ taglib uri=/struts-tags prefix=s %
!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN /TR/html4/loose.dtd
html
head
meta http-equiv=Content-Type content=text/html; charset=UTF-8
titleInsert title here/title
/head
body
s:form act
您可能关注的文档
- EDIUS v740 Build 4884中文破解版安装图文教程.doc
- EHSMM2012 环境职业健康安全管理手册.doc
- DSTH323MCS4000操作培训手册.ppt
- ENGINEERING MATERIALS 工程材料简介中英对照.doc
- EGC使用手册中文简体20120507.ppt
- eMPlant仿真技术教程.ppt
- DSSB 22操作员端基层 使用手册V10120830.doc
- email设置指南V200.docx
- ERP系统原理和实施第三版PPT 06.ppt
- eUCPV11中英文对照版.doc
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
文档评论(0)