struts文件上传出错 求救啊!救命啊!

zz262067995 zz262067995 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
action里面的代码:

//通过FormFile对象上传文件
private FormFile processDef;
private FormFile processImage;

public FormFile getProcessDef() {
return processDef;
}
public void setProcessDef(FormFile processDef) {
this.processDef = processDef;
}
public FormFile getProcessImage() {
return processImage;
}
public void setProcessImage(FormFile processImage) {
this.processImage = processImage;
}

页面的代码:
<tr>
<td class="tdEditLabel" ><strong>请选择流程定义文件</strong></td>
<td class="tdEditContent"><strong><input type="file" name="processDef"></strong>
</td>
<td class="tdEditLabel" ><strong>请选择流程定义图片</strong></td>
<td class="tdEditContent"><strong><input type="file" name="processImage"></strong></td>
</tr>


但是上传之后 出现了以下的错误!:
ognl.MethodFailedException: Method "setProcessDef" failed for object su.rong.jie.action.WorkflowAction@41fef [java.lang.NoSuchMethodException: setProcessDef([Ljava.io.File;)]
。。。
/-- Encapsulated exception ------------\
java.lang.NoSuchMethodException: setProcessDef([Ljava.io.File;)
。。。
\--------------------------------------/
expr: processDef val: [Ljava.io.File;@ccc48b context: ognl.OgnlContext@c7df21c1 root:[su.rong.jie.action.WorkflowAction@41fef, com.opensymphony.xwork2.DefaultTextProvider@17ba2e9] value: [Ljava.io.File;@ccc48b
ognl.MethodFailedException: Method "setProcessImage" failed for object su.rong.jie.action.WorkflowAction@41fef [java.lang.NoSuchMethodException: setProcessImage([Ljava.io.File;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:823)


...全文

相关推荐

struts1 多个文件上传

在Struts1中,要实现文件上传,你需要在表单中包含一个`<input type="file">`标签,并在ActionForm中创建对应的FormFile属性。例如:```jsp<!

shuizhonglu1990

数据中心供配电系统全解析:从UPS到柴发的链路与运维实践

在数据中心基础设施中,供配电系统是保障业务连续性的核心骨架,其可靠性直接决定整体可用性等级。理解从市电进线、变压器、UPS到末端PDU的完整电力链路,是机房建设与运维的基础。冗余架构如N+1、2N、DR的设计选择,本质是在成本与可用性之间权衡,而柴油发电机与蓄电池组则构成极端情况下的最后防线。运维实践中,UPS负载率管理、电池内阻测试、中性线谐波治理等细节,往往比设备选型更能影响长期稳定运行。本文以工程视角拆解供配电系统的原理、设备选型与常见故障排查思路,帮助运维新人及技术管理者建立从进线到末端的整体思维,

weixin_33861800

struts文件上传

**异常处理**:在处理文件上传时,可能会出现各种异常,如文件过大、网络问题等。因此,你需要编写适当的错误处理代码,确保在出错时能够向用户清晰地反馈错误信息。6.

tsinghuaflio

在Struts 2中实现文件上传

在 Struts 2 中实现文件上传,首先需要在 JSP 页面创建一个支持多部分数据的表单。

Akrid

struts2实现的文件上传

接着,我们需要在`execute`方法中处理文件上传逻辑,例如:```javapublic String execute() { if (file != null && !

ymhnan
评论 14
收藏 已收藏
分享
返回顶部
zz262067995
Java EE 67,535 成员 225,843 内容