当前位置:天才代写 > tutorial > JAVA 教程 > Struts2文件上传

Struts2文件上传

2017-11-12 08:00 星期日 所属: JAVA 教程 浏览:311

副标题#e#

以一个图片上传为例子,演示了文件上传的各个方面。包罗客户端节制,处事端节制,图片预览,图片压缩等。

回收struts2的文件上传机制,除struts2须要的jar外还需要特别导入commons-fileupload.jar,commons-io-1.4.jar

web.xml设置:

Struts2文件上传

首先是一个上传界面及其HTML,和一个静态常量类:

Struts2文件上传
Struts2文件上传
Struts2文件上传

客户端:

若直接点击上传,则结果如下:

Struts2文件上传

对应的JS代码如下:

Struts2文件上传

若是选择了非划定范例的文件,则结果如下

Struts2文件上传


#p#副标题#e#

点击确定后清空路径,结果如下:

Struts2文件上传

对应的JS代码如下:

Struts2文件上传
Struts2文件上传

当选择了正确范例的图片时,形成预览,结果如下:

Struts2文件上传

至此,客户端校验节制完毕。先注释起来,以免故障处事端校验的测试。

处事端:

struts.xml设置:

Struts2文件上传

资源文件globalMessage_zh_CN.properties:

Struts2文件上传

Action类:(省略属性的getter,setter要领)

Struts2文件上传

#p#副标题#e#

当不选择文件直接上传,结果如下:

Struts2文件上传

当选择了非划定范例文件时,结果如下:

Struts2文件上传

当选择了正确的文件范例时,转到乐成提示页:

Struts2文件上传

在upload()要领中挪用了压缩并上传图片的静态要领:

附:

Struts2文件上传
Struts2文件上传
Struts2文件上传
Struts2文件上传

 

    关键字:

天才代写-代写联系方式