struts2 Action中接收 传过来的文件
jsp代码如下:这个请求是传到WorkflowAction中的add方法
<form action="workflow/workflow!add" method="post" enctype="multipart/form-data">
请选择上传的流程定义文件: <input type="file" name="processDefinition">
请选择上传的流程定义图片:<input type="file" name="processImage"><br>
<input type="submit" name="submit1" value="上传">
</form>
actin类如下:
public class WorkflowAction extends ActionSupport{
private File processDefinition; //用来接收页面传过来的processDefinition
private File processImage; //用来接收页面传过来的processImage
public File getProcessDefinition() {
return processDefinition;
}
public void setProcessDefinition(File processDefinition) {
this.processDefinition = processDefinition;
}
public File getProcessImage() {
return processImage;
}
public void setProcessImage(File processImage) {
this.processImage = processImage;
}
public String add(){
System.out.println(processDefinition);
System.out.println(processImage);
}
}
不是struts2可以直接拿到页面传过来的processDefinition,processImage的值了吗 ?
为什么拿不到?还有在这个action中定义的processDefinition 的File类型 是
struts2的File类型 ?还是java.io.File类型啊?
在线等,谁帮忙下 急。。。。