您的位置:首页 > 编程语言 > Java开发

Struts2.x中实现文件上传功能

2017-07-18 20:59 288 查看


实现文件上传,添加用户用户照片

1.为表单设置

enctype= "multipart/form-data"(这步代码很重要)

2.上传照片的表单代码

如:

<form method="post"  enctype="multipart/form-data">

<table>

<tr><td>选择照片</td><td><input type="file" name="image"></tr>

<tr><td>照片名称</td><td><input type="text" name="picture.name"/><td>

<tr><td colspan="2"><input type="hidden" name="uid" value="<s:property value="user.id"/>"/>

<input type="submit" value="提交" /></td>

</table>

</form>

3.文件上传的处理

处理上传的action中需要定义以下属性并提供setter和getter方法。

其中image为上传控件的名字。

private File image;

private String imageFileName;

String imageContentType;

这三行代码都要写在处理上传照片的action中,不可改变(前面的image前缀是可以人为定义的!),并且提供setter和getter的方法

只写关于实现文件上传的代码,其他的代码就不写了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: