struts的工作流程
来源:互联网 发布:东方财富网网络直播 编辑:程序博客网 时间:2024/05/01 13:52
当ActionServlet接收到一个客户请求时:
1. 检索和用户请求匹配的ActionMapping实例,如果不存在,就返回用户请求路径无效的信息。
2. 如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中。
3. 根据配置信息决定是否需要表单验证,如果需要验证,就调用ActionForm的validate()方法。
4. 如果上面的方法返回null或者返回一个ActionMessage的ActionErrors对象,就表示表单验证成功。
5. ActionServlet根据ActionMapping实例包含的映射信息决定将请求发送给哪个Action。如果相应的Action不存在,就先创建这个Action,然后调用Action的execute()方法。
6. execute()方法返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionForward对象指定的JSP组件。
7. ActionForward对象指定的JSP组件生成动态网页,返回给客户。
- struts的工作流程
- Struts的工作流程
- Struts的工作流程
- Struts 的工作流程
- Struts的工作流程
- Struts的工作流程
- struts的工作流程
- struts的工作流程
- struts的工作流程!
- struts的工作流程
- Struts的工作流程
- Struts的工作流程
- Struts的工作流程
- Struts 的工作流程 .
- struts的工作流程
- struts的工作流程
- Struts的工作流程:
- Struts的工作流程
- 记忆卡的区别
- SQL 经典使用
- 关于C++中私有继承后虚函数的访问权限与私有继承后多态的问题
- 重建对象索引
- 框架中多个页面验证用户身份,弹出提示信息的一点技巧
- struts的工作流程
- Window 消息大全使用详解 (转)
- 实战Struts-Menu
- 今天很郁闷,rpm包就是这么烦
- 恩,我也要写技术文章,学习心得^^
- 使用struts-menu制作树型菜单实例
- 大阪第40天——果然是猪一样的生活啊
- 二十件事让身体越来越差
- javascript中拖动层的改造,只需要调一函数即可