admin 管理员组

文章数量: 887021


2023年12月23日发(作者:marquee代码什么意思)

Struts2讲义(1):配置

在现在开发的Web项目中,大家都是使用来实现MVC框架的应用。既然Struts2也属于MVC框架,因此在中必 定要配置Struts2用以实现应用。

技术要点

本节代码说明Struts2基本配置。

1、如何加载FilterDispatcher过滤器。

2、如何使用FilterDispatcher过滤器拦截URL。

演示代码

Java 代码

1.

2.

3.

4. xmlns:xsi=/2001/XMLSchema-instance

5. version="2.4"

6. xsi:schemaLocation="/xml/ns/j2ee

7. /xml/ns/j2ee/web-app_2_">

8.

9.

10. struts2

11.

12. Dispatcher

13.

14.

15.

16.

17. struts2

18.

19. /*

20.

21.

22.

23.

24.

代码解释

(1)在Struts1中中对它的加载都是加载一个Servlet,但是在Struts2中,因为设计者为了实现AOP(面向方面 编程)概念,因此是用filter来实现的。所以里加载的都是Struts2的FilterDispatcher

类。是定义的过滤器名字,而就是Struts2里那个 FilterDispatcher类。

(2)定义好过滤器,还需要在里指明该过滤器是如何拦截URL的。中的“/*”是个通配符,它表明该过滤器是拦截所有的HTTP请求。基本上是不会改成其他形式,因为在开发中所有的HTTP请求都可能是一个页面上进行业务逻辑处理的请求。就目前而言,开发人员只需要写成“/*”

就可以了。

(3)本节中的示例代码是最基本的配置Struts2的内容。其实还有等设置过滤器初始化参 数的配置内容。之所以这里没有具体解释,是因为这些也可以在ties文件内定义。


本文标签: 过滤器 代码 配置 实现 拦截