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

Struts2文件上传-学习积累

2014-01-05 16:41 351 查看
1.文件上传页面中,包含两个表单域,文件标题和文件浏览域——当然,为了能完成文件上传,我们应该将这两个表单域所在表单的enctype属性设置为multipart/form-data。该页面的代码如下所示:

<html xmlns=" " target=_blank _extended="true">http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=GBK" />

<title>简单的文件上传</title>

</head>

<body>

<!-- 为了完成文件上传,设置该表单的enctype属性为multipart/form-data。 -->

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

   文件标题:<input type="text" name="title" /><br>

   选择文件:<input type="file" name="upload" /><br>

 <input value="上传" type="submit" />

</form>

</body>

</html>

2. 类型为File的xxx属性封装了该文件域对应的文件内容。(文中的
File upload属性中的upload就是下面两个string的属性的前缀)
   类型为String的xxxFileName属性封装了该文件域对应的文件的文件名。

   类型为String的xxxContentType属性封装了该文件域对应的文件的文件名。

    通过上面的三个属性,可以更简单地实现文件上传,所以在execute方法,可以直接通过调用getXxx()方法来获取上传文件的文件名、文件类型和文件内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts2 upload