读书人

传统下转与Struts2下转详解

发布时间: 2012-10-09 10:21:45 作者: rapoo

传统上转与Struts2上转详解

上转 下载 大家都做过 不过 Struts2提供了 更加方便的 方式 来实现上转 必须注意事项

设置表单元素 enctype 属性 与 method 属性 ?我们要用到的jar包

?? commons-io-1.3.2.jar(http://jakarta.apache.org/commons/io/)
?? commons-fileupload-1.2.1.jar(http://commons.apache.org/fileupload/)

?

? enctype属性指定的是表单数据的编码方式,该属性有如下3个值

?application/x-www-form-urlencoded: 这是默认的编码方式,它只处理表单域的value属性值,采用这中编码方式的表单域将表单的值处理成URL编码方式

?

multipart/form-data: 这中编码方式会以二进制的方式处理表单数据,这种编码
? 方式会把文件域指定文件的内容也封住到请求参数里

?

text/plain: 这种编码方式当表单的action属性为mailto:Url的形式时比较方便
? 这种方式主要使用于直接通过表单发送邮件的方式。

?????? ?废话也不说了 完成一个上转照片的例子 和QQ空间的上转照片的模式一样

?

?????? 页面端:

??????????

?

? web.xml

?

??

? 以上就是 普通的上转是不是 很繁琐 虽然不难 但很麻烦 ,Struts2提供的上转机制虽然也是建立在这个上转组件之上的

? 但他又对此进行了包装 使用很方便 下面 还是这个例子 我们用Struts2来完成

??第一步 指定 上转文件的解析器 Struts2提供了三种解析器(默认的就是 commons-fileupload)

?

# struts.multipart.parser=cos# struts.multipart.parser=pell struts.multipart.parser=jakarta

?

?

读书人网 >软件架构设计

热点推荐