使用Struts 2从JSP重新填充ArrayList

使用Struts 2从JSP重新填充ArrayList,第1张

使用Struts 2从JSP重新填充ArrayList

意外异常捕获到在类quiz.actions.QuizTemplateAction上设置’quizItem.question’:设置值为’[Ljava.lang.String;
@ 1b3409f’的表达式’quizItem.question’时出错

您正在尝试将所有问题(属性)描述都以形式发送到第一个问题(对象)中

List<String>
,因为您没有指定索引(如您
<s:property/>
在其他问题中正确使用的那样…?!)。

改变这个

<s:textfield name = "quizItem.question"/>

对此

<s:textfield name = "quizItem[%{#key.index}].question"/>

String
向每个对应
Question
对象发送单个消息,而不是
List<String>
向第一个
Question
对象发送消息。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5066219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存