struts简介-基本配置

Struts2是基于MVC模式的Web应用框架

struts2与struts1
1. Struts2在Struts1的基础上,结合WebWork框架产生的新框架
2. Struts2采用无侵入设计,不依赖Servlet API 和 Struts
搭建struts2环境
1. 引入基本jar包到WebRoot\Web-INF\lib
2. 配置web.xml,通过拦截器的方式注册Struts2框架
<filter>
  	<filter-name>myStruts</filter-name>
  	<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  <filter-mapping>
  	<filter-name>myStruts</filter-name>
  	<url-pattern>/*</url-pattern>
  </filter-mapping>
3. 在类路径下[src]编写struts.xml,实现基本映射
4. 编写Action类和方法,在浏览器中访问Action类的方法
执行过程
当服务器接收到请求路径后,从截取项目名之后的内容,然后经过web.xml转入到struts.xml中.
截取内容与<package>的namespace和<action>的name属性进行匹配.若匹配成功,将转入到指定Action类中,
并执行<action>method属性指定的方法. 当方法执行结束后,struts2返回指定视图名对应的视图文件.
配置文件:
struts的配置文件为struts.xml,实现请求到Action的映射,以及视图名到视图文件的映射.

猜你喜欢

转载自blog.csdn.net/qq_41517452/article/details/80810690
今日推荐