//传值
ActionContext actionContext=ActionContext.getContext();
actionContext.put("req", "这是一个request");
actionContext.getSession().put("sess", "这是一个seesion");
actionContext.getApplication().put("app", "这是一个application");
//传值
HttpServletRequest request=ServletActionContext.getRequest();
request.setAttribute("req2", "这是一个request2");
request.getSession().setAttribute("sess2", "这是一个seesion2");
ServletContext context=ServletActionContext.getServletContext();
context.setAttribute("app2", "这是一个application2");
取值
${applicationScope.app}<br>
${sessionScope.sess}<br>
${requestScope.req}<br>
${applicationScope.app2}<br>
${sessionScope.sess2}<br>
${requestScope.req2}<br>
赋值
<script type="text/javascript">
var test = "${applicationScope.app}"
</script>
本文介绍Struts2框架中值栈的应用方法,包括如何在Action中设置值栈的数据,以及如何在页面上获取这些数据。通过具体代码示例展示了如何向request、session及application作用域存取数据。
2494

被折叠的 条评论
为什么被折叠?



