拦截器的作用类似与我们没有基于strtus框架做开发时候的 filter。
配置默认拦截器,我们这里的拦截器的名字为 defaultStack
代码如下 | 复制代码 |
|
声明拦截器,这里我们声明的拦截器的名字是 myInterceptor
代码如下 | 复制代码 |
使用拦截器,这里我们使用的拦截器的名字是 myInterceptor
代码如下 | 复制代码 |
================== 实际的例子 =====================
1. Interceptor 源码
代码如下 | 复制代码 |
package org.Rudiment.interceptor; import com.opensymphony.xwork2.ActionInvocation; public class myInterceptor implements Interceptor @Override @Override @Override } |
2.strtus.xml 配置文件
代码如下 | 复制代码 |
|
3.Action 配置文件
代码如下 | 复制代码 |
package org.Rudiment.action;
|
4.JSP 文件
代码如下 | 复制代码 |
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> |
注:当我们在action显式使用自己的拦截器的时候。默认的拦截器将不生效。如果要让默认的拦截器生效则需要显式声明
SpringBoot测试配置属性与web启动环境解析
vue中将el-switch值true、false改为number类型的1和0解析
Vue中的路由配置项meta使用解读
SpringBoot自定义bean绑定解析
SpringBoot常用计量与bean属性校验和进制数据转换规则解析
工厂方法在Spring框架中的运用介绍