首先是登录页面:
   <s:form action="login.jtml" theme="simple">
          用户名:<s:textfield name="user.username" label="用户名"></s:textfield>
          密     码:<s:password name="user.pwd" label="密码"></s:password>
   <s:submit/>
   </s:form>
然后struts.xml
    <action name="login" class="userBean" method="login">
        <result name="suc">index.jsp</result>
        <result name="err">message.jsp</result>
    </action>
其中userBean-->com.zzyd.ztc.action.UserActioncom.zzyd.ztc.action.UserAction中的方法login():

public String login()
{
boolean flag=usermanagerimpl.login(user.getUsername(), user.getPwd());
if(flag)
{
User u=usermanagerimpl.queryByUsername(user.getUsername());
ActionContext.getContext().getSession().put("user", u);
return "suc";
}
else
{
 request.setAttribute("message", "您的用户名或密码输入有误!");
return "err";
}
}请大家帮我看看,要做验证框架需要怎么配置?

解决方案 »

  1.   

    什么意思?直接在validation.xml里面配置你想要得check就可以了。
      

  2.   

    恩,谢谢各位了,问题已经解决了,但是还有一个问题,我在一个action里面写了多个方法,在做登录验证的时候注册的表单错误信息也出来了,不知道该怎么解决啊?例如:
    登录时:
    错误信息如下:
    请输入您的用户名!
    请输入您的密码!
    请输入您的密码提示问题!
    请输入您的提示问题答案!
    亲输入您的电子信箱!但是这些应该是在注册中的错误提示啊!