struts2中获取request一定要用ognl表达式吗? 5
4个回答
展开全部
当然不是的。
假设的你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 }
假设的你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 }
2012-11-09 · 知道合伙人数码行家
关注
展开全部
您肆银好,提拿缓问者:
这个在JSP页面用java代码块也是可以取到的。
代码:<%=request.getxxxxx("裂敏宴xxx")%>这样也是可以的!
这个在JSP页面用java代码块也是可以取到的。
代码:<%=request.getxxxxx("裂敏宴xxx")%>这样也是可以的!
追问
谢谢。再问你一个问题。${usrname} 这个表达式是ognl表达式吗。
追答
嗯,是的!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很多方法都困前可以取的,像纳慎request.getAttribute("") el表达试,还有你说洞尺敬的ognl等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请不要听楼上扯蛋,${}是el表达式 ognl是%{}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询