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

Allen_My 发布于 2011/07/13 15:09
阅读 626
收藏 0
现在有个棘手的问题。。
请教在 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)

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

加载中
0
鉴客
鉴客
弱弱问一句,你确定支持二维数组?
Allen_My
Allen_My
以前没用过, 但现在一 用 就报错, 所以求别的方法。
返回顶部
顶部