struts2中获取request一定要用ognl表达式吗? 5

 我来答
疲惫的龟
2012-11-09 · TA获得超过2209个赞
知道小有建树答主
回答量:638
采纳率:100%
帮助的人:327万
展开全部
当然不是的。

假设的你Action里面姿稿是put这样一个值回来的 request.put("hi","尼玛");

总的来说有三种办法,第一种是ognl表达式,也就是著名的EL表达式,<s:property value="#request.hi"/> 这样就可以输出了,当然别忘了在JSP的头部加入这一句:<%@taglib uri="/struts-tags" prefix="s" %>。

第二袭山种拍册中就是最一般的jsp页面显值方法:直接写 <%=request.getAttribute("hi") %>

第三种是 JSTL 标签,如果你用的是MyEclipse,会自动包你加包,否则的话,你需要自己去找一个jstl.jar ,然后copy到lib去,然后在JSP的头部加入一句:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>。那么你就可以在JSP页面里面用美元符号加大括号输入request的值了: ${hi }
小童鞋_成er
2012-11-09 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您肆银好,提拿缓问者:
这个在JSP页面用java代码块也是可以取到的。
代码:<%=request.getxxxxx("裂敏宴xxx")%>这样也是可以的!
追问
谢谢。再问你一个问题。${usrname} 这个表达式是ognl表达式吗。
追答
嗯,是的!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谦贞3K
2012-11-09 · TA获得超过113个赞
知道小有建树答主
回答量:210
采纳率:66%
帮助的人:69.6万
展开全部
很多方法都困前可以取的,像纳慎request.getAttribute("") el表达试,还有你说洞尺敬的ognl等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
andyliao10
2012-11-12 · TA获得超过142个赞
知道答主
回答量:51
采纳率:100%
帮助的人:36.6万
展开全部
请不要听楼上扯蛋,${}是el表达式 ognl是%{}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式