是一个SSH2的简单登录程序
<s:form action="login">
<s:textfield name="user.username" label="姓名"/>
<s:textfield name="user.password" label="密码"/>
<s:submit/>
我在action里设置是一个user对象提供了setter方法,现在想在登录成功后的页面显示用户的欢迎信息,请问怎样获取到提交过来的用户名
用这个<s:property  value="user.username" />不行
我是新手,烦请懂的人给个答案,谢了

解决方案 »

  1.   

    首先 要确保你在action  中是否取到 name password 这两个值...
       如果你要跳转另一个页面显示...
       要不就在你action 中  request.set.....
       或者你在action 中为name 定义一个get方法 这样也能获取...
      

  2.   

    只要保证user对象用get和set方法,以及username和password同样也要有
    使用
    ServletActionContext.getRequest().
    getSession().setAttribute("loginUser",user.getUserName());
    就OK了
      

  3.   

    你可以在jsp页面上这样写:${user.username}
      

  4.   

    user是一个pojo类,类里有username,password的get,set方法,
    user在action中也有get,set方法...就这么简单