在jsp轻易实现下拉菜单,那么在struts中呢?
大概的步骤如下:
1首先定义一个bean,最少有两个属性,每个属性都有set和get的方法
2定义一个业务逻辑类,重复从数据库中读取纪录为Bean赋值,将这些bean添加入一个Collection
3将collection放入到Request中。
4在JSP中用的标签显示出来
实例:
要实现一个显示姓名返回Id值 的下拉菜单,
1首先实现一个user的bean,该bean有两个属性,name,id,每个属性都有对应set和get的方法
比如name就有,setname()和getname()的方法
2定义一个逻辑类,GetUserList
select * from User;
Collection listuser;
while(rs.next()){
user.setname(rs.getString(username));
....
listuser.add(user);
}
3比如list.jsp做为要显示下拉菜单的页面,那么在/list 对应的action ListUser中应该
request.setAttribute("userlist",user);
4,在list.jsp中用
//actionForm中定义的变量
即可
不过这样显示的只是简单的菜单,要实现能动态得跳转得不知道用什么办法
posted on 2005-10-27 16:51
rkind 阅读(1126)
评论(2) 编辑 收藏 所属分类:
Struts