摘要:
这个经验有点废话,但好像容易忘掉,所以还是写下来吧。当你的Action继承了MethodFilterInterceptor,你才可以在xml中用支持该参数的拦截器设置不拦截Action中的某些方法。培训老师把excludeMethods这个param放在timerInterceptor里并发现没有用,我当时没反应过来。回来想了想,翻了书,才想起:只有特定的拦截器有那个参数。"Struts2中提供了这种方法过滤的拦截器有如下几个: TokenInterceptor TokenSessionStoreInterceptor DefaultWorkflowInterceptor Valid 阅读全文
摘要:
虽然在书上看到了提醒,但是在编程的时候还是没想到,犯错了。在配置拦截器或者拦截器栈的时候一定要加上defaultStack这个拦截器加上了它就能够在拦截器中用request.setAttibute("", "")传参到Action中“我们可以把Struts2理解成一个空容器,而大量的内建拦截器完成了该框架的大部分操作。比如params拦截器负责解析HTTP请求的参数,并设置Action的属性;servlet-config拦截器直接将HTTP请求中的HttpServletRequest实例和HttpServletResponse实例传给Action;fil 阅读全文