比如说一个对象是userpublic class User{       private String name;
       private String password;
       
       getter & setter..
}
我在ActionForm中不是写入具体的name,password对象.而是声明一个User的对象
private User user;getter & setter..
不用struts表单就用普通form的话我可以在表单控件的name属性里直接用这个声明的user对象来指明属性.好比 name="user.name"这样但是如果我想在Struts标签..struts1.x中使用struts标签来达到这种效果怎么弄?我忘了

解决方案 »

  1.   

    name="" property =""直接用user.name也可以
    再不行用EL表达式吧,${user.name}
      

  2.   

    我试了一下 好像不行啊.name里面写user还是User?  能给个正确的写法吗?
      

  3.   

    最好不要写name,name 指的是你setName中set后面的名字 
      

  4.   

    如果你ActionFrom 里面方法是setUser那就是name=User
    最好不要写name 这样就可以了<html:text property="user.name" />
      

  5.   

    保证form表单跟JSP页面的属性一直就可以了,
      

  6.   

    是。1.x,2.x都支持
    2.x是 s:textfield