gpt4 book ai didi

java - 在 JSP 中上传多个文件

转载 作者:行者123 更新时间:2023-12-01 14:20:33 26 4
gpt4 key购买 nike

如何在JSP中上传多个文件?

我有八个问题的列表,我想要每个问题的附件,当我提交表单时,我收到以下错误。请帮我解决这个问题

"Caused by: java.lang.IllegalArgumentException: Cannot invoke 
com.usrinfo.form.AssessmentForm.setAttatchment on bean class
'class com.usrinfo.form.AssessmentForm' - argument type mismatch -
had objects of type "java.util.ArrayList" but expected
signature "org.apace.struts.upload.FormFile"

这是我的输入类型:

<input class="" type='file' style="display:none;" name="attachment" id="<%=q.getId()%>file"/>

这是我的行动

action="xxx.do"  method="post" enctype="multipart/form-data">

最佳答案

根据该消息,Struts 正在尝试设置 List<FormFile>在您的AssessmentForm上,但是你的AssessmentForm类只有 setAttachment(FormFile) 。如果将其更改为 List<FormFile> ,Struts就能设置列表FormFiles您可以迭代它来处理它们。

关于java - 在 JSP 中上传多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17609403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com