如清晰度低,可转PC网页观看高清版本:
http://v.qq.com/x/page/g056773n37n.html
浏览器请求->filter控制器->action->Result->jsp
流程分析:
/user/toLogin.do->filter控制器->LoginAction->success->login.jsp
实现步骤:
1:编写login.jsp文件
2:编写java类:LoginAction
3:配置struts.xml文件
<!-- 登录页面 -->
<!-- <action name="toLogin" class="loginAction" method="execute">
<result name="success">/WEB-INF/jsp/login.jsp</result>
</action> -->
<!--action组件,class属性:默认调用ActionSupport,method默认值是execute, -->
<action name="toLogin">
<!--resulte组件中name属性默认值:success ,type属性默认值:dispatcher -->
<result>/WEB-INF/jsp/login.jsp</result>
</action>
流程:
/user/login.do->filter控制器->action->result->如果成功,则返回ok.jsp、如果失败(跳转登录页面,进行错误提示)
步骤:
1:编写ok.jsp
2:编写LoginAction
3:配置struts.xml文件
<!-- 登录按钮 -->
<action name="login" class="loginAction">
<result name="success">/WEB-INF/jsp/ok.jsp</result>
<result name="error">/WEB-INF/jsp/login.jsp</result>
</action>