Struts DynamicForm 属性 设置 String[] [] 二维数组
现在有个棘手的问题。。
请教在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以前没用过, 但现在一 用 就报错, 所以求别的方法。
弱弱问一句,你确定支持二维数组?