Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何用字符串数组数据填充struts jsp文本框_Java_Jsp_Struts1 - Fatal编程技术网

Java 如何用字符串数组数据填充struts jsp文本框

Java 如何用字符串数组数据填充struts jsp文本框,java,jsp,struts1,Java,Jsp,Struts1,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="Mas

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>
在action类中,bean被正确填充。但是文本框中显示的值没有任何意义

[Ljava.lang.String;@42a0b130
[Ljava.lang.String;@42a0b130
[Ljava.lang.String;@42a0b130
[Ljava.lang.String;@42a0b130
坚持部分是好的。但是显示正在持久化的内容是不起作用的。 有什么想法吗

我用的是Struts1,你应该看看。您看到的是数组的字符串表示形式(始终是同一个对象)。
你需要像这样做一些索引

<td><html:text   maxlength="52" name="MasterBean" property="names[index]"  /> </td>    

您可以打印数组引用,以便应用循环并找到每个元素,然后将值设置为文本字段ID
<td><html:text   maxlength="52" name="MasterBean" property="names[index]"  /> </td>