包含actioncontext的词条
http://www.itjxue.com 2023-02-12 03:14 来源:未知 点击次数:
ActionContext获取的request疑惑
你这个request取得的东西,相当于原生的request.getAtrribute("xxx")获得的结果
如果你要param传parentId,那你需要在你的action里面建一个成员变量parentId
并且要写这个变量的set和get方法,以上都做了以后
就可以 取得了
取原生request的方法之一是使用 ServletActionContext.getxxxx
ActionContext.getContext()的几种用法
ActionContext.getContext().getSession()
获取的是session,然后用put存入相应的值,只要在session有效状态下,这个值一直可用
ActionContext.getContext().put("x",
x)
默认的是request,在这个request未结束之前都是可用的
ActionContext.getContext().getValueStack().push(x),在Struts2中,一个请求在最终到达Action的方法之前,Action对象本身会被压入ValueStack,可以把一个对象直接压入到valuestack中
OgnlContext和ActionContext之间的区别
OgnlContext 和 ActionContext 包含的内容差不多。。
有OgnlContext 方便在JSP中取值。。。。。
ActionContext 不是用于 获取传递给Action的参数。那参数可以自动注入的。
ActionContext 用于获取JSP页面的对象 如request 什么的。 得到一些信息或者往里面放数据。