框架篇之struts学习day01
struts:
是一个前端mvc框架,ssh框架的一部分,
配置:需要在web.xml中配置一个struts的过滤器来拦截请求,然后交由struts.xml中配置的package中的action来实现
web.xml中的配置:
struts.xml中的配置:
如何将约束添加到项目中:
1,首先找到自己需要约束,在项目中创建一个dtd文件夹,然后将需要的约束粘贴进dtd文件夹中,
2,打开windows的Preference,搜索xml catalog,选择work space,然后选择项目中的dtd,
3,选择URI,复制约束的URI进去
4,重启项目即可
struts的执行流程
1,首先要加载tomcat,然后会加载里面的web.xml文件,在web.xml中有一个struts的过滤器,然后会初始化这个过滤器,这个过滤器会去加载struts.xml这个文件,
2,当我们发送请求的时候,这个请求就会被这个过滤器拦截,获取拦截的动作(action),然后去struts.xml中去获取这个查找有没有这个动作,找到之后就会实例化这个动作类,然后调用里面的方法,然后去找方法的返回值,根据返回值找到相应的页面然后将这个页面返回给浏览器.