Struts2 - 表单元素的enctype属性

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

  • application/x-www-form-urlencoded:这是默认的编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。
  • multipart/form-data:这种编码方式会以二进制流的方式来处理表单数据,这种编码方式会把文件域指定文件的内容也封装到请求参数里。文件上传就是基于此种方法。
  • text/plain:这种编码方式当表单的aciton属性为mailto:URL的形式时比较方便,这种方式主要适用于直接通过表单发送邮件的方式。

一旦设置了表单的enctype="multipart/form-data"属性,就将无法通过HttpServletRequest对象的getParameter()方法取得请求参数

posted @ 2013-09-04 20:32  黎明前的黑夜  阅读(287)  评论(0编辑  收藏  举报