很快,可以。然后,该操作使用的配置和约定保持不变。
如果使用
<form标记,则应将动作属性值和映射到该动作的路径一起放置。有关动作映射器如何工作以及如何将路径转换为
ActionMappingsee的更多信息,请参见此处。
您应该在form标记中放置
enctype="multipart/form-data",以便Struts能够将http请求包装到
MultipartRequestWrapper并解析表单数据。然后,
fileUpload拦截器将参数添加到拦截器所需的操作上下文中,
params以将文件属性注入到处理上载的操作中。
该名称
input标签应该对应属性的名称
File类型。上面的两个拦截器都使用它,最后该对象通过OGNL注入。
如果需要上传多个文件,则应更改属性类型以能够处理对象集合。看起来在本示例中已完成。



