<s:url action="AddIn.action" namespace="" id="url">
<s:param name="itemId" value="#item.itemId"/>
<s:param name="userId" value="#user.id"/>
<s:param name="number" value='1'/>
</s:url>
<a href="<s:property value="#url"/>">购买</a>
这样写的话url组装出来的是  AddIn.action?id=10001&amp;itemId=10001&amp;number=1  无法得到正确的结果网上搜到的解决方法是在s:url中声明escapeAmp="false"  但是我写上去报错:不能识别这个属性到底要怎样呢

解决方案 »

  1.   

    楼主这属性写上没报错啊……你人品问题
    <s:url action="AddIn.action" namespace="" id="url" encode="false">
                        <s:param name="itemId" value="#item.itemId"/>
                        <s:param name="userId" value="#user.id"/>
                        <s:param name="number" value='1'/>
            </s:url>
             <a href="<s:property value="#url"/>">购买</a>
      

  2.   


    <s:url action="AddIn.action" namespace="" id="url" encode="false">
    <s:param name="itemId" value="#item.itemId"/>
    <s:param name="userId" value="#user.id"/>
    <s:param name="number" value='1'/>
    </s:url>
    <a href="<s:property value="#url"/>">购买</a>
      

  3.   

    lz我把我的给你看看哈哈交流参考下
    <s:if test="pageNow!=intPageCount">
     <a href="<s:url includeParams="none" encode="false" action="ShopnoteAction" method="selShopno" >
            <s:param name="pageNow">%{intPageCount}</s:param>
            <s:param name="userPid"><s:property value="#session.user.userPid"/></s:param>
             <s:param name="tradeNumber">${requestScope.tradeNumber} </s:param>
            <s:param name="tradeType">${requestScope.tradeType} </s:param>
            <s:param name="yue">${requestScope.yue} </s:param>
            <s:param name="year">${requestScope.year} </s:param>
             <s:param name="tradeStatus">${requestScope.tradeStatus} </s:param>
             </s:url>">末页</a>
    </s:if>
      

  4.   

    这种struts2标签的方法哈哈
    <s:url includeParams="none" id="idUrl" action="UserberAction"
    method="getID" namespace="/">
    <s:param name="id" value="#session.user.id"></s:param>
    </s:url>
    <s:a href="%{idUrl}">会员服务</s:a>
      

  5.   

    我struts版本是2.0.9
    难道是因为版本问题
    下载的struts-taglig api文档里url这个标签也没这属性啊 郁闷郁闷escape  encode都试过了 还是一样
    唉~再试试别的方法
      

  6.   

    我这里的struts-tags.tld也没有 escape这个属性
      

  7.   

    帮忙顶  好久没写web了