本帖最后由 oldbig 于 2011-09-26 13:37:13 编辑

解决方案 »

  1.   


    <s:set name="cxtpath" value="#pageContext.request.contextPath"/>这样试试!
      

  2.   

    <s:set name="cxtpath" value="#pageContext.request.contextPath"/>    
    <s:property value="cxtpath"/>页面输出仍然是空空如也,啥也没有
      

  3.   

    <s:set name="cxtpath" value="pageContext.request.contextPath"/>这样写捏?
      

  4.   


    也拿不到,奇怪了,所有网上的方法似乎都拿不到了。只有用这样的语句:<%
    request.setAttribute("cxtpath",request.getContextPath());
    %>
    <s:property value="cxtpath"/>
    这时,就能拿到正确的值。但这样很不爽啊…………
      

  5.   

    这个问题是因为那个<s:set> 标签的属性不支持表达式,可能有相关参数可以修改一下。
      

  6.   

    如何修改呢?我实在不知道啊,不会struts2就不支持吧?
      

  7.   

    <s:set name="cxtpath" value="contextPath"/>    
    <s:property value="cxtpath"/>
      

  8.   


    这个更不行了,如果能这样写,那我干脆都不用写那个 set标签了,直接写
    <s:property value="contextPath"/>
    不就好了吗?呵呵