struts 拦截器 使用
2017-10-17 17:42
393 查看
在action上加拦截器的时候,一定要先加
不然会抛异常,哪个异常我忘记了。。。
下面是防止重复提交的过滤器
当然页面中要加<s:token></s:token>
在整个action的class中加过滤器
@InterceptorRef("defaultStack")
不然会抛异常,哪个异常我忘记了。。。
下面是防止重复提交的过滤器
当然页面中要加<s:token></s:token>
@Action(interceptorRefs = {@InterceptorRef("defaultStack"), @InterceptorRef("token")}, value = "quickReply", results = { @Result(name = Constants.SUCCESS, location = "/post.jsp")})
//token验证失败 public static final String INVALIDTOKEN = "invalid.token";
在整个action的class中加过滤器
@Scope("prototype") @Controller @Results( { @Result(name = Constants.SHOW_ERROR, location = "/errorMessage.jsp"), @Result(name = Constants.INVALIDTOKEN, location = "/tokenErrMsg.jsp")}) @ParentPackage("default") @InterceptorRefs(value = {@InterceptorRef("defaultStack"), @InterceptorRef("sessionTimeoutInterceptor") }) @ExceptionMappings( { @ExceptionMapping(exception = "java.lang.Exception", result = Constants.SHOW_ERROR), @ExceptionMapping(exception = "com.community.exception.DataAccessException", result = Constants.SHOW_ERROR) })
相关文章推荐
- Struts拦截器使用
- struts拦截器的使用(简单例子)
- struts拦截器配置和使用
- struts使用拦截器注解
- 在struts2.3.4.1中使用注解、反射、拦截器实现基于方法的权限控制
- 在Struts1.x中使用net.sf.struts.saif.SAIFSpringPlugin配置Interceptor(拦截器)
- 在struts2.1中使用注解和拦截器实现权限细粒度控制
- struts2第十五讲学习笔记,登录拦截器的使用
- java struts 2 使用拦截器完成权限控制
- Struts 拦截器interceptor 的使用
- struts2.X心得9--struts2自定义拦截器以及文件上传等几个拦截器使用案例
- struts2一个Action中可以重复使用一个拦截器
- Struts2:MyEclippse中使用struts-default.xml中定义的拦截器(timmer,logger)
- struts拦截器使用
- Struts 2读书笔记-----拦截器之示例:使用拦截器完成权限控制
- 在struts2.1中使用注解和拦截器实现权限细粒度控制
- Struts 2 简单使用 log4j2(timer 拦截器不输出信息)
- struts2.X心得9--struts2自定义拦截器以及文件上传等几个拦截器使用案例
- Struts2国际化、拦截器配置以及使用struts上传文件
- Struts 2读书笔记-----拦截器之示例:使用拦截器完成权限控制