例如jsp页面有个input标签name=u.name,值栈中有个user的对象u,提供了set,get这样就可以直接给u的name给附上值,如果值栈中是一个List<user> list对象,该如何做呢,如果值栈中有一个Map<String,String> map对象,在jsp页面该如何写才能直接付上值直接用呢
当脊闹栈中是集合时就要遍历该哗简集合使用EL表达式遍历或者java带的标签库遍历如
${集合中对象的属性名或给定的key值}/<s:property 樱芦罩>
</s:iterator>
都可以
1. <form action="">
<input name="users[0].name" value="张三"/> //同一个对象的users[0] 中[ ]数字一样
<input name="users[0].name" value="10"/>
<input name="users[0].sex" value="1"/>
<input name="users[1].name" value="王五"/>
<input name="users[1].name" value="100"/>
<input name="users[1].sex" value="0"/>
.....
</form>
private List<弊档User> users; //自动封滑滚装为 User对象的集合 users 与jsp中的users[0]对应
2.Map好像要用struts2的自定义类型转换,以前信卜余用过。现在忘了;
http://jeelee.iteye.com/blog/531567这里写得很详细,你仔册橡祥细看看州搏,很如宏全面