Seam <s:fileUpload>标签的用法
来源:互联网 发布:如果一战德国胜利 知乎 编辑:程序博客网 时间:2024/05/21 22:38
渲染一个文件上载控件。这个控件必须通过在form中使用 multipart/form-data 的编码类型,例如:
<h:form enctype="multipart/form-data">
对于多部分请求,也必须在 web.xml 中配置Seam Multipart Servlet过滤器:
<filter><filter-name>Seam Filter</filter-name><filter-class>org.jboss.seam.servlet.SeamFilter</filter-class></filter><filter-mapping><filter-name>Seam Filter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
配置
下列多部分请求的配置选项可以在 components.xml 中进行配置:
createTempFiles — 如果这个选择设置为true,上载好的文件就流向一个临时文件,而不是流向内存。
maxRequestSize — 允许上载文件的最大字节数。
下面是一个例子:
<component class="org.jboss.seam.web.MultipartFilter"><property name="createTempFiles">true</property><property name="maxRequestSize">1000000</property></component>
属性
data — 这个值绑定接收二进制文件数据。 接收域应该声明为一个 byte[] 或者 InputStream (必要)。
contentType — 这个值绑定接收文件的内容类型(可选)。
fileName — 这个值绑定接收的文件名(可选)。
fileSize — 这个值绑定接收的文件大小(可选)。
accept — 可以接受的一个以逗号分隔的内容类型列表,可能浏览器不支持。 例如 "images/png,images/jpg"、"images/"。
style — 控件的样式,即CSS之类的
styleClass — 控件的样式类
用法
<s:fileUpload id="picture" data="#{register.picture}"accept="image/png"contentType="#{register.pictureContentType}" />
- Seam <s:fileUpload>标签的用法
- seam中的<s:validateEquality>标签
- <s:action>标签的用法
- <s:action>标签的用法
- <s:action>标签的用法
- <s:property>标签的用法
- <s:action>标签的用法
- <s:set>标签的用法
- <s:select />标签的用法
- s:set标签的用法
- FileUpload控件的用法
- fileUpload的用法
- Strut2标签的S:if的用法
- Struts2的标签s:iterator的用法
- Struts2 中s:iterator 标签的用法
- struts2 <s:action>标签的用法
- struts2 <s:action>标签的用法
- struts2中的s:if标签的用法
- Android UI开发第二篇——多级列表(ExpandableListView)
- Struts2可以找到action找不到jsp问题
- sed原理及sed命令格式
- CopyU! v2 更新版本v2.1.442.215正式上线!
- null value was assigned to a property of primitive type setter of原因急解决方法
- Seam <s:fileUpload>标签的用法
- asp.net调试日志
- 关于函数重入和线程安全之我讨论(一)
- 国内知名产品和他们的开发语言v0.0.1
- Window下配置svn
- 机载激光雷达测量技术理论与方法读书笔记(3)机载激光雷达测量数据的滤波分类
- flex4与java通信常见问题一
- 64位jdk连接不上jdbc
- 深入研究display:inline-block在浏览器中的应用