JSP代码:
<td><html:text maxlength="52" name="MasterBean" property="names" /> </td>
<td><html:text maxlength="52" name="MasterBean" property="names" /> </td>
<td><html:text maxlength="52" name="MasterBean" property="names" /> </td>
<td><html:text maxlength="52" name="MasterBean" property="names" /> </td>
在Bean中我有getter setter方法。
public String[] getNames() {
return names;
}
public void setNames(String[] names) {
this.names = names;
}
在动作类中,bean被正确填充。但是文本框中显示的值并没有任何意义。
[Ljava.lang.String;@42a0b130
[Ljava.lang.String;@42a0b130
[Ljava.lang.String;@42a0b130
[Ljava.lang.String;@42a0b130
坚持部分没问题。但显示持续存在的东西是行不通的。 任何的想法?
我正在使用Struts1
答案 0 :(得分:0)
你应该看看indexed properties。你看到的是你的数组的字符串表示(总是相同的对象) 你需要像这样做一些索引
<td><html:text maxlength="52" name="MasterBean" property="names[index]" /> </td>