没办法 数据接受的数据,最后显示回去的是该数组的地址所以你只能把数组里的值一个一个取出来 在赋值回页面 可JAVASCRIPT来接受回来的数据,并显示
解决方案 »
- 谁有struts2+hibernate3+spring2编写的课程教育网源码能否发份 谢谢 [email protected] 感激不尽
- 请大侠们指点指点那个免费的报表工具比较好用
- 关于java的char和byte的问题,求大牛
- jdbc 链接SQL2005 出错!
- 用c:forEach标签显示三组数据
- 想找关于Struts的BBS系统的代码...
- spring 容器启动问题 ,请各位达人帮忙解决啊
- JBuilder2005 与 WebLogic 问题
- 关于hibernate查询数据库
- javabean封装数据库出错?
- 发现一个问题,为什么大家做webservice的时候不选择java application server?
- 求局域网聊天软件
但是向页面绑定的时候,struts并不知道如何处理这个数组,所以只能调用toString()方法,结果就是类似[Ljava.lang.String;@2f54的东东了。
field02[],field03[]
用<logic:iterate>应该可以的,试试下面:
<tr>
<logic:iterate id="list" property="field01'>
<td width="40">
<input type='text' name='field01' value='<bean:wirte property='list'/>' styleClass="input2" size="2"/>
</td><td width="1" bgcolor="#BDBABD"/>
</logic:iterate>
</tr>
这样应该是能做显示的.感觉你form定义的不是很好.public class KaoqinForm extends ActionForm {
/*
* Fields
*/
private String year;
private String month;
private List list=null;
private String[] stafferName;
private String[] field01;
private String[] field02;
private String[] field03;
...
}
其中list将数据传到jsp.而并不是用field01等传,filed01只是接收数据.
list保存的是一个map对象.每个map就是一个员工对象.
map.put("stafferName","a");
map.put("field01","01");
这样做起来会更方便一些. 希望说的对你有帮助,但这样做是绝对能达到你的目的.