1.Struts-config.xml中增加
<plug-in className="net.sf.struts.saif.SAIFSpringPlugin">
<set-property property="interceptor-config" value="/WEB-INF/interceptor-config.xml" />
</plug-in>
2.interceptor-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<interceptor-config>
<interceptor name="w3PermissionInterceptor"
type="com.huawei.util.W3PermissionInterceptor" />
<default-interceptors>
<interceptor name="w3PermissionInterceptor" />
</default-interceptors>
</interceptor-config>
3.loginAction
public ActionForward execute
(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response)
{
LoginForm loginForm=(LoginForm) form;
String username=loginForm.getUsername();
String password=loginForm.getPassword();
ActionErrors errors= new ActionErrors();
if(username!=null && password!=null)
{
if("suker".equals(username) && "suker".equals(password))
{
TEmp emp=new TEmp();
emp.setEName(username);
emp.setPassword(password);
request.getSession().setAttribute("loingUserInfo", emp);
return mapping.findForward("success");
}
else
{
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.nameOrPassword.required"));
saveErrors(request, errors);
System.out.println("账号密码不对");
return mapping.findForward("fail");
}
}
else
{
return mapping.findForward("fail");
}
}
SSH登录拦截器1
最新推荐文章于 2021-03-25 13:02:54 发布