我需要从拦截器访问struts.xml文件中的struts.action.extension值。有什么建议么?如何在struts2拦截器中获得struts.action.extension的值?
0
A
回答
0
由于Musachy巴罗佐在Struts的用户列表中添加以下到我的拦截器:
/**
* @param strutsActionExtension the strutsActionExtension to set
*/
@Inject(StrutsConstants.STRUTS_ACTION_EXTENSION) //Note this isn't necessarily supported
public void setStrutsActionExtension(String strutsActionExtension) {
this.strutsActionExtension = strutsActionExtension;
}
为韦斯Wannemacher指出这in't实际支持同一名单上,但绝对不太可能改变未来版本。
1
我意识到答案可能是以前版本的struts,它没有在我使用的struts版本(struts v2.2)中工作。下面做工作,但...
final ActionContext context = actionInvocation.getInvocationContext();
com.opensymphony.xwork2.util.ValueStack vs=context.getValueStack();
((ActionMapping)vs.getContext().get("struts.actionMapping")).getExtension();
...其中的ActionMapping被org.apache.struts2.dispatcher.mapper.ActionMapping。
认为它可能有助于某人。
相关问题
- 1. paramsPrepareParamsStack拦截器在struts2中?
- 2. Fileuploader拦截器Struts2
- 3. struts2的拦截
- 4. struts2的拦截器堆栈
- 5. struts2拦截器的问题
- 6. Struts2拦截器和注释
- 7. Struts2:拦截器和参数
- 8. 在Struts2的拦截器得到例外的要求正确获取/在拦截器设置
- 9. 注释中的Struts2令牌拦截器
- 10. 在struts2中使用拦截器捕获根的问题
- 11. 如何在Struts2中实现hibernate拦截器
- 12. 问题与Struts2的拦截器为了
- 13. Struts2的拦截器不起作用
- 14. Struts2的拦截器溢出异常
- 15. 如何在cxf拦截器中获得骆驼交换
- 16. 如何获得使用spring mvc的拦截器中的Principal?
- 17. struts2默认拦截器堆栈配置
- 18. struts2检查权限拦截器
- 19. Struts2令牌拦截器总是失败
- 20. 如何为ILogger拦截拦截器
- 21. * JSP呈现后的Struts2拦截器*如何?
- 22. 我们是否在Struts2中有JSON动作的拦截器
- 23. 在Struts2拦截器中接收不可预知的参数
- 24. 拦截器不拦截
- 25. 拦截器不允许在struts2中显示字段错误
- 26. 如何在拦截器中读取httpServletResponse?
- 27. Struts2的 - 令牌会话拦截问题
- 28. 城堡:我如何才能在日志拦截器中获得正确的ILogger?
- 29. 如何在struts2中配置自定义转换错误拦截器
- 30. 什么是struts2中.rar文件(拦截器“fileUpload”)的“allowedTypes”?
除了使用字符串“struts.actionMapping”,您还可以使用常量“ServletActionContext.ACTION_MAPPING”,以防他们决定在将来的版本中更改其值。 – rveach 2015-12-08 21:01:10