structs中有MultiboxTag,沒有multiputTag,怎麼解決多個同名屬性多個text put的得值及修改的問題?

jeff2005發表於2004-03-29
在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的方案嗎?

相關文章