请教大虾们Struts2中ActionContext的用法

ActionContext.getContext().put("name","liming");和Maprequest=(Map)ActionContext.getCon... ActionContext.getContext().put("name","liming");和
Map request = (Map)ActionContext.getContext().get("request");
request.put("name","liming");有什么区别?在jsp中要显示name的值可以用什么方法读取?
我测试了下,用${requestScope.name}两个都会提示错误,是不是不能用EL表达式来获取他们中的值?
希望大家详细解答一下,谢谢!
展开
 我来答
liushuaiandls
2011-09-19
知道答主
回答量:22
采纳率:0%
帮助的人:5.9万
展开全部
没有什么区别 在jsp中用${name}直接就能接到值
randy_zhang_qi
2011-09-18 · TA获得超过170个赞
知道答主
回答量:42
采纳率:100%
帮助的人:17.4万
展开全部
你如果要在JSP页面中用EL表达式的话,要在JSP页面上加一行代码:
<%@ page isELIgnored="false"%>
追问
不加也可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微笑陈立容6904
2011-09-18 · TA获得超过5.5万个赞
知道小有建树答主
回答量:2.6万
采纳率:0%
帮助的人:3566万
展开全部
ActionContext ac = ActionContext.getContext();
Map request = (Map)ac.get("request");
request.put("name","liming");

然后请在JSP用OGNL读取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长沙永州
2011-09-18
知道答主
回答量:2
采纳率:0%
帮助的人:3344
展开全部
也没多少的区别 都是为了获取上下文中内容的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式