struts2概述与框架搭建

本文介绍了Struts2框架的由来及如何替代原始servlet开发。提供了所需文件下载链接,并详细阐述了struts.xml配置文件及web.xml中过滤器的配置方法。

概述

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

框架搭建

struts2的出现就是为了替代原始开发中的servlet,也就是说学到这里之后,便可以和servlet挥手告别了
在hibernate的配置基础之上需要在src目录下新建一个名为 struts.xml 的配置文件
struts.xml 文件内容:https://blog.youkuaiyun.com/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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值