您的位置:首页 > 编程语言 > Java开发

struts 2学习笔记—初学struts 2

2013-08-13 21:53 316 查看
首先我学习了struts 1.x与struts 2的区别:

1.struts 1.x的控制器类必须从Action类继承。

2.struts 2的控制器类可以是一个普通的类,也可以是ActionSupport类的子类。

3.struts 1.x使用一个名为ActionServlet的Servlet类来处理客户端请求。

4.struts 2.x使用一个名为FilterDispatcher的过滤器类来处理客户端请求。

struts 2 的工作流程

1.判断客户端请求是否以action结尾,如果不是以.action结尾,直接交由Servlet引擎来处理,否则继续下面的步骤。

2.调用一系列Struts 2拦截器(验证,文件上传等),以提供一些通用的功能。

3.调用Action类的execute方法,执行逻辑处理。

4。根据execute方法的返回值向客户端输出相应的内容。

请看Struts 2学习笔记续: struts 2学习笔记—浅谈struts的线程安全
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: