Struts2中拦截器
- 创建拦截器
package com.zhangpn.Intercepor;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.Interceptor;
public class PermissionIntercepor implements Interceptor{
@Override
public void destroy() {
// TODO Auto-generated method stub
}
@Override
public void init() {
// TODO Auto-generated method stub
}
@Override
public String intercept(ActionInvocation arg0) throws Exception {
// TODO Auto-generated method stub
return null;
}
}
intercept方法为拦截过程。
- 配置文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.multipart.saveDir" value="/tmp"/>
<package name="default" namespace="/" extends="struts-default">
<interceptors>
<interceptor name="PERMIT" class="com.zhangpn.Intercepor.PermissionIntercepor"></interceptor>
</interceptors>
<action name="index" class="com.zhangpn.struts2.Uploadfile">
<interceptor-ref name="PERMIT"/>
<result name="success">welcome.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
</struts>
凝一眸碧水,拈一缕清风,于一怀静谧中倾听凡尘的落音。
不再奢求什么,做简单的自己,过简单的生活,心在,梦在,你在,便是光阴赐予我的最美。

浙公网安备 33010602011771号