在formbean中建立属性
/** customerfirstname property */
private String[] customerfirstname;
/** customerlastname property */
private String[] customerlastname;
/** customercompany property */
private String[] customercompany;
页面Tag如下:
<table>
<tr>
<td>Customer's First Name</td>
<td>
<html:text property="customerfirstname" size="26" />
</td>
</tr>
<tr>
<td>Customer's Last Name</td>
<td><html:text property="customerlastname" size="26"/></td>
</tr>
<tr>
<td>Customer's Company</td>
<td><html:text property="customercompany" size="26"/></td>
</tr>
.
.
.
<tr>
<td>Customer's First Name</td>
<td><html:text property="customerfirstname" size="26"/></td>
</tr>
<tr>
<td>Customer's Last Name</td>
<td><html:text property="customerlastname" size="26"/></td>
</tr>
<tr>
<td>Customer's Company</td>
<td><html:text property="customercompany" size="26"/></td>
</tr>
</table>
可是当页面校验出现错误,返回本页
或者从数据库中读出三属性值时
text input里显示的是
[Ljava.lang.String;@1dddba
[Ljava.lang.String;@7124af
[Ljava.lang.String;@e93999
各三个属性的地址,而不会智能地把各个值放到每个input中去。
各位有更好地解决这种同名属性多个text input的方案吗?