一个简单问题,竟然试不出来,特求教:struts2标签中得到web应用上下文路径? 本帖最后由 oldbig 于 2011-09-26 13:37:13 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <s:set name="cxtpath" value="#pageContext.request.contextPath"/>这样试试! <s:set name="cxtpath" value="#pageContext.request.contextPath"/> <s:property value="cxtpath"/>页面输出仍然是空空如也,啥也没有 <s:set name="cxtpath" value="pageContext.request.contextPath"/>这样写捏? 也拿不到,奇怪了,所有网上的方法似乎都拿不到了。只有用这样的语句:<%request.setAttribute("cxtpath",request.getContextPath());%><s:property value="cxtpath"/>这时,就能拿到正确的值。但这样很不爽啊………… 这个问题是因为那个<s:set> 标签的属性不支持表达式,可能有相关参数可以修改一下。 如何修改呢?我实在不知道啊,不会struts2就不支持吧? <s:set name="cxtpath" value="contextPath"/> <s:property value="cxtpath"/> 这个更不行了,如果能这样写,那我干脆都不用写那个 set标签了,直接写<s:property value="contextPath"/>不就好了吗?呵呵 Web Service部署在CLUSTER环境里,不能正常访问? 装饰器模式和适配器模式都是怎么回事 Spring 3 + Hibernate4 事务不成功 求助:做一个网站系统的站内短信需要参考哪些资料? hibernate的这种复杂映射关系怎么定义啊?请帮个忙给我看看吧 struts框架下上传文本文件,为什么写了两次?急急急,大家来看指点一下啊! 如何在tomcat中打开一个已有的工程?? ???ejb客户端调用EJB的时候如何指定自己的用户名和密码 web版的SoapUI实现方式 经纬度经纬地图问题,有经验的指点下。 经纬度正则表达式 Spring3 form传值的问题,请教
<s:set name="cxtpath" value="#pageContext.request.contextPath"/>这样试试!
<s:property value="cxtpath"/>页面输出仍然是空空如也,啥也没有
也拿不到,奇怪了,所有网上的方法似乎都拿不到了。只有用这样的语句:<%
request.setAttribute("cxtpath",request.getContextPath());
%>
<s:property value="cxtpath"/>
这时,就能拿到正确的值。但这样很不爽啊…………
<s:property value="cxtpath"/>
这个更不行了,如果能这样写,那我干脆都不用写那个 set标签了,直接写
<s:property value="contextPath"/>
不就好了吗?呵呵