Struts1 中,如果页面中的form表单有多条user记录,每条记录都有id,username,等等,我要去收集不定条数的user记录,如何设计ActionForm呢。
解决方案 »
- 请教关于java的synchronized问题。
- 我想让同一个任务 9:00 ,12:00 7:00各完成一次,quartz表达式该怎么写呢?
- the given object has a null identifier
- 关于ewebedit编辑器的问题?用过的应该知道.
- JVM YGC 系统耗时很长
- 问:jsp自定义标签的问题Unable to load tag handler class
- [SessionBean]简单又鲜为人知的问题!
- Dreamweaver2004怎么使用struts?
- session问题:用最高权限的sysadmin进入系统,想强行使某个当前在线用户退出,请问:如何取得该用户的session?加急!
- 请问高手,java开发,现在做流行的开发模式是jdk,还是jbuilder,还是visual age
- hibernate 修改一个字段报错,请大家帮忙
- 求个师生论坛的代码
private Map<String,User> users = new HashMap<String,User>();然后写二十个setter
例子
public void setUser1(User user){
users.put("user1",user);
}
....
public void setUser20(User user){
users.put("user20",user);
}然后写一个getter返回一个User数组,他的个数是变化的,与页面的对应的
public User[] getUsers(){
return this.users.values().toArray();
}
在页面中:
第一个user
<input name="user1.id" ...
<input name="user1.name" ...
第二个user
<input name="user2.id" ...
<input name="user2.name" ...
页面的动态添加input的技巧你自己考虑了
<input type='text' name="users[0].id" size='10'/>
<input type='text' name="users[0].name" size='10'/>
-----------------------------------------------------------------------
FORM中定义:
private List<User> users= new ArrayList<User>();public getUsers()...
public setUsers(....
----------------------------------------------------------------------
另外你需要一个User类
public class User {
String id = "";
String name="";
getId
setId
getName
setName
}
2.userAction 定义一个UserBiz
3.UserBiz 里查询集合的方法
4.在userAction里面实例 UserBiz,UserForm
5.List list=UserBiz的对象 .(点出来) 集合方法