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()方法来获取上传文件的文件名、文件类型和文件内容。
<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学习(13)struts2文件上传和下载(1)
- struts2 学习总结(上传文件,解决乱码,通配符的使用,整合fck)
- Struts2学习笔记14:Struts2的文件上传和下载【续】
- Struts2学习笔记之文件的上传与下载
- java struts2入门学习实例--使用struts2快速实现多个文件上传
- 【原创】Struts2学习笔记之文件的上传与下载
- Struts2学习系列 -- Struts2上传文件
- Struts2学习手册之文件上传基础教程
- 18.01.30,web学习第四十九天,还有半年,努力吧青年 crm第三天数据字典和struts2文件上传
- struts2学习笔记--上传单个和批量文件示例
- Struts学习总结(五)---使用Struts2实现单个文件上传
- Struts2学习8--文件上传(单个文件上传)
- 黑马程序员---struts2学习笔记之五(文件上传)
- Struts2学习笔记之文件的上传与下载
- Struts2学习篇(七) 上传任意多个文件
- Struts2学习笔记15:Struts2的文件上传和下载【续】二
- Struts2学习8--文件上传(多个文件上传)
- 【Java EE 学习 35 下】【struts2】【struts2文件上传】【struts2自定义拦截器】【struts2手动验证】
- struts2学习之---文件上传
- struts2学习(12)——上传文件