首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

JAVA Web 之 struts2文件下传上载演示(一)

2012-11-07 
JAVA Web 之 struts2文件上传下载演示(一)JAVA Web 之 struts2文件上传下载演示(一)??一、文件上传演示?1.

JAVA Web 之 struts2文件上传下载演示(一)

JAVA Web 之 struts2文件上传下载演示(一)

?

?

一、文件上传演示

?

1.需要的jar包

? ? 大多数的jar包都是struts里面的,大家把jar包直接复制到WebContent/WEB-INF/lib目录下面即可,需要的jar包如下图所示,其中的javax.servlet.jar是额外添加的,我到网上随便搜了一个下载地址http://ishare.iask.sina.com.cn/f/19185878.html?retcode=0,当然附件里面也有


JAVA Web 之 struts2文件下传上载演示(一)

?

2.配置web.xml

? ? 配置WebContent/WEB-INF/web.xml中的内容,如果你的项目已经配置好了struts,这步可以跳过.

?

?

3.Web界面

? ? 其中有一点是特别需要注意的:定义form的时候,一定要添加enctype="multipart/form-data",并且一定要设置method="post"。

示例<form action="upload" enctype="multipart/form-data" method="post">

?

?

4.后台JAVA代码

? ? 代码中有解析

?

?

5.配置struts.xml

?

?

?

6.小注

? ? 至此,文件上传的功能就实现了。

?

? ? <1>文件下载演示,请查看另一篇博客

?http://titanseason.iteye.com/blog/1489473

?

? ? <2>由于我是在J2EE Eclipse下建的项目,所以如果大家把附件下载以后,导入J2EE Eclipse是可以直接运行的,导入其他的IDE应该是没法直接运行,但是可以先新建好项目以后,把我的项目中的文件放到对应的目录下面即可

?

? ? <3>效果图如下

? ? 选择文件,然后点击【确认上传】


JAVA Web 之 struts2文件下传上载演示(一)

?

? ? 上传文件的内容如下图所示


JAVA Web 之 struts2文件下传上载演示(一)

?

然后就可以在 eclipse工作空间\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\UpDownDemo\file下面找到刚刚上传的文件了。

打开文件,发现两个记事本中的内容一样(在java代码中我有解释为啥会把文件重命名)


JAVA Web 之 struts2文件下传上载演示(一)

热点排行