struts2概述与框架搭建

概述

一开始学习struts2比较好奇的应该是为什么会叫*2吧,查了一下,之前有大神写了一个struts1,但是是基于servlet的,我们知道servlet有他的限制,而另一个小组开发了一个叫webwork的框架,两个人商量一下把对方的整合在一起,但毕竟struts的作者名声大,所以沿用了struts的名字,我个人理解大概就是这样吧,有错再修改。
框架所需文件:https://download.csdn.net/download/qq_41009846/10596435
(含有空白框架和jar包)
所需约束dtd文件:https://blog.csdn.net/qq_41009846/article/details/81569219

框架搭建

struts2的出现就是为了替代原始开发中的servlet,也就是说学到这里之后,便可以和servlet挥手告别了
在hibernate的配置基础之上需要在src目录下新建一个名为 struts.xml 的配置文件
struts.xml 文件内容:https://blog.csdn.net/qq_41009846/article/details/81569261
在以上基础配置完之后还需要配置web.xml配置过滤器
以下是filter的配置(即过滤器是webapp的元素) 其余配置略

<webapp>
<display-name>structs2</display-name>
  <!-- 配置struts2核心fileter 入口 -->
  <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
</webapp>

猜你喜欢

转载自blog.csdn.net/qq_41009846/article/details/81569199
今日推荐