今天来介绍一下Struts2基本的配置,所需要的配置在下面的链接中,可以自行去下载
https://download.csdn.net/download/m0_37307255/10330412
简单介绍一下Struts2
1、它和Struts1基本没有关系,只是挂名而已
2、Struts2主要是来处理web层的,用来替代Servlet的
3、Struts2的核心是过滤器
第一步,导入相对应的包
下载好了刚刚的那个解压如下图
![](https://i-blog.csdnimg.cn/blog_migrate/cd9404e4631611b8252cd4bea65b242c.png)
进入apps随便解压1中的任何一个,出现了2
![](https://i-blog.csdnimg.cn/blog_migrate/bbeb13a3b0994bb167cc307bbc64f594.png)
进入WEB-INF下面的lib,复制里面所有的包到eclipse下的lib中(如下图所示)
![](https://i-blog.csdnimg.cn/blog_migrate/35dd44b0dc5a9ff715f50f0e26225c2c.png)
第二步,创建测试类,如下图
![](https://i-blog.csdnimg.cn/blog_migrate/87017361198b73a83892b43fa3279bd2.png)
第三步、配置主配置文件
3-1,准备dtd文件
![](https://i-blog.csdnimg.cn/blog_migrate/a312e5d6eebb04524b3997319952b89d.png)
3-2配置struts2环境
![](https://i-blog.csdnimg.cn/blog_migrate/573864deb68fd5776431159505d79b20.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a0e751be299422db028745438832934f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3b93208061537a55830ed35cbdd284ce.png)
![](https://i-blog.csdnimg.cn/blog_migrate/afcd6a81f9161c986962c47aba8dfd5f.png)
3-3在src下创建一个struts.xml (必须是在src下,名字必须叫struts.xml)
![](https://i-blog.csdnimg.cn/blog_migrate/4eee0f05604642e2a32b83e943bd6ce7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c471726545af96c37a938c5afdacb095.png)
第四步配置struts.xml
![](https://i-blog.csdnimg.cn/blog_migrate/80a8c66e7bb2b089eb1114f839dee41e.png)
第五步、配置访问的页面,在WebContext下创建一个hello.jsp(这个名字和地址是上面Struts.xml中result配置好的)
![](https://i-blog.csdnimg.cn/blog_migrate/a4d8e1cc85bb3cf124c63de022f9e691.png)
第六步配置web.xml(因为struts2的核心是过滤器,所以我们要配置一个过滤器)
![](https://i-blog.csdnimg.cn/blog_migrate/757aa2e5d8bfef9807416d77d64bb4ca.png)
如果你忘记了上面的确定值,可以ctrl+shift+t![](https://i-blog.csdnimg.cn/blog_migrate/b75eb4e1a6b5f32ceb37834437f87661.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5068b98232a7f5160c155edb74cff886.png)
第七步、测试
![](https://i-blog.csdnimg.cn/blog_migrate/a923968cf3fdf4cabcb48310d69d3e64.png)
最后:学习重在坚持,如果你还想知道Struts2的其它配置,比如什么获取参数啊,转发啊,可以参考我的其它关于Struts2的博客。