首先是登录页面:
<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";
}
}请大家帮我看看,要做验证框架需要怎么配置?
<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";
}
}请大家帮我看看,要做验证框架需要怎么配置?
登录时:
错误信息如下:
请输入您的用户名!
请输入您的密码!
请输入您的密码提示问题!
请输入您的提示问题答案!
亲输入您的电子信箱!但是这些应该是在注册中的错误提示啊!