ActingAdminUser.java
        private String name;
        private String password;
        private String city;
        private String state;
        private String type;
        private String address;   actingForm.java
   private ActingAdminUser user=new ActingAdminUser();
   //get set.....
  action->update
int id=Integer.parseInt(request.getParameter("id"));
ActingAdminUser user=userDao.findById(id);
actingForm.setAdminUser(user);
mapping.forward("toUpdate");jsp
//查的出来值
<html:text property="adminUser.password" />
//查不出值
<input type="text" value="${adminUser.password}"/>1.我要用ssh实现修改功能,点击修改后,跳到修改页面,列出所有信息供用户修改,
2.我主要是想查出type(用户类型),放到下拉列表下,列出可选项并且当前选择的就是用户的type,可是用html标签可以取值,el表达式取不出,
3.怎么实现我的功能,action那部分可以用别的方式存用户的值吗?感觉ActingAdminUser user=userDao.findById(id);
actingForm.setAdminUser(user);这样的话,页面只能用struts标签才能取值了,局限性太大了

解决方案 »

  1.   

    不怎么明白你的意思  !  你的ActionForm  为什么呀放一个对象啊!  直接放ActingAdminUser.java的属性不好么?  在页面用struts和表单绑定不是很简单么,对于下拉列表框   你可以再action里面调用一个方法 取到所有的type  然后设在request或者是session里面,在jsp里面有logic标签把select的option全部写出来不可以吗?   和表单绑定的话! 下拉框会自动显示acionform的属性值的啊