Struts DynamicForm 属性 设置 String[] [] 二维数组

发布于 2021-11-12 04:05:18 字数 1121 浏览 818 评论 2

现在有个棘手的问题。。

请教在 Struts 如何 对应页面 接收 这 二维数组。。。

JSP 页面
是一个 adultPrice[ ] [ ] 数组

<td class="td1">
<html:text property="adultPrice[${status.index}][0]" styleId="adultPrice[${status.index}][0]" ></html:text>
<html:text property="adultPrice[${status.index}][1]" styleId="adultPrice[${status.index}][1]" ></html:text>
<html:text property="adultPrice[${status.index}][2]" styleId="adultPrice[${status.index}][2]" ></html:text>
</td>	

<form-property name="adultPrice" type="java.lang.String[][]" />
<form-property name="childPrice" type="java.lang.String[][]" />
<form-property name="infantPrice" type="java.lang.String[][]" />

这是 DynamicForm 属性的设置,设置为String数组  
    如果设置为 String[ ]只能接收到 页面的该书组的最后一个值。
  可是将 属性 设置为 String[ ][ ]  则启动直接报错。
java.lang.NullPointerException
at java.lang.reflect.Array.newArray(Native Method)

  请教如何 对应页面 接收 这 二维数组。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

各自安好 2021-11-12 04:30:39

以前没用过, 但现在一 用 就报错, 所以求别的方法。

心欲静而疯不止 2021-11-12 04:27:47

弱弱问一句,你确定支持二维数组?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文