框架篇之struts学习day01

struts:

是一个前端mvc框架,ssh框架的一部分,

配置:需要在web.xml中配置一个struts的过滤器来拦截请求,然后交由struts.xml中配置的package中的action来实现

web.xml中的配置:

框架篇之struts学习day01

 struts.xml中的配置:

框架篇之struts学习day01

 如何将约束添加到项目中:

1,首先找到自己需要约束,在项目中创建一个dtd文件夹,然后将需要的约束粘贴进dtd文件夹中,

框架篇之struts学习day01

2,打开windows的Preference,搜索xml catalog,选择work space,然后选择项目中的dtd,

3,选择URI,复制约束的URI进去

框架篇之struts学习day01

4,重启项目即可

struts的执行流程

1,首先要加载tomcat,然后会加载里面的web.xml文件,在web.xml中有一个struts的过滤器,然后会初始化这个过滤器,这个过滤器会去加载struts.xml这个文件,

2,当我们发送请求的时候,这个请求就会被这个过滤器拦截,获取拦截的动作(action),然后去struts.xml中去获取这个查找有没有这个动作,找到之后就会实例化这个动作类,然后调用里面的方法,然后去找方法的返回值,根据返回值找到相应的页面然后将这个页面返回给浏览器.