代码如下:<s:url action="bookview" var="url" namespace="/">
<s:param name="method">scategory</s:param>
<s:param name="kw">abc</s:param>
</s:url>
<a href="<s:property value='#url' />">
url
</a>bookview Action中有method和kw的相应setter和getter方法,但这两个的参数值只能获得一个,在这个代码中只能获得method,如果把method跟kw换下位置则只能得到kw.也就是只能获得第一个参数值求各位高手指点到底是什么原因,为什么只能获得一个参数
<s:param name="method">scategory</s:param>
<s:param name="kw">abc</s:param>
</s:url>
<a href="<s:property value='#url' />">
url
</a>bookview Action中有method和kw的相应setter和getter方法,但这两个的参数值只能获得一个,在这个代码中只能获得method,如果把method跟kw换下位置则只能得到kw.也就是只能获得第一个参数值求各位高手指点到底是什么原因,为什么只能获得一个参数
<s:param name="method">scategory</s:param>
<s:param name="kw">abc</s:param>
</s:url>
<s:a href="%{bookview}">url</s:a>
按你的方法加入了escapeAmp="true"但还是只能传递一个参数,改为escapeAmp="false"后能传递两个参数了,把escapeAmp属性去掉了只能传递一个参数,但却有例外能传递两个参数