com.opensymphony.xwork2.dispatcher.HttpServletRequest

application

com.opensymphony.xwork2.dispatcher.HttpServletResponse

com.opensymphony.xwork2.ActionContext.name

com.opensymphony.xwork2.ActionContext.application

attr

com.opensymphony.xwork2.ActionContext.container

com.opensymphony.xwork2.ActionContext.session

com.opensymphony.xwork2.ActionContext.actionInvocation

session

request

action

struts.actionMapping

parameters

com.opensymphony.xwork2.ActionContext.parameters

上面列出来的就是键名(key)了,具体是什么查百度了,可以通过ValueStack.getContext().get(key)得到相关的对象。

拦截器中

com.opensymphony.xwork2.interceptor.Interceptor的intercept中通过arg0.getInvocationContext().getValueStack()可以得到值栈。

 action中,还记得(RequestAware,SessionAware,ApplicationAware)不

实现RequestAware接口,在得到的map中arg0.get("struts.valueStack");可得

 

 

相关文章:

  • 2022-01-12
  • 2022-12-23
  • 2021-08-12
  • 2021-06-07
  • 2018-07-03
  • 2021-07-13
  • 2022-12-23
猜你喜欢
  • 2022-01-05
  • 2022-12-23
  • 2022-02-08
  • 2022-02-08
  • 2021-04-12
  • 2021-06-06
  • 2021-05-20
相关资源
相似解决方案