<s:url id="url_pre" value="index.action" var="url_pre1">
<s:param name="pageNow" value="pageNow-1"></s:param>
</s:url><s:if test="#urlpre.pageNow == 0">
<s:a href="%{url_pre}">上一页</s:a>
</s:if> 上面的test获取s:url中的pageNow 值得写法是错的 各位大神 那正确的写法是什么呢 怎样才能获取到值?
<s:param name="pageNow" value="pageNow-1"></s:param>
</s:url><s:if test="#urlpre.pageNow == 0">
<s:a href="%{url_pre}">上一页</s:a>
</s:if> 上面的test获取s:url中的pageNow 值得写法是错的 各位大神 那正确的写法是什么呢 怎样才能获取到值?
<s:param name="pageNow" value="pageNow-1"></s:param>
</s:url><s:if test="#url_pre.pageNow == 0">
<s:a href="%{url_pre}">上一页</s:a>
</s:if>
试试,不知道可以吗
<s:set var="pageNow" value="@java.lang.Integer@parseInt(#parameters.pageNow)"></s:set>
<s:url value="index.jsp" var="url_pre">
<s:param name="pageNow" value="#pageNow-1"></s:param>
</s:url>
<s:if test="#pageNow != 1">
<s:a href="%{url_pre}">last</s:a>
</s:if><br>
<!--<s:property value="#pageNow"/>
<s:property value="#url_pre"/>
--><s:debug></s:debug>访问的时候用index.jsp?pageNow=4
亲手试验通过的哦,给分哦!
你可以试试<s:property value="#url_pre.substring(#url_pre.indexOf('=')+1)"/>;
它能得到你想要的结果,但是我觉得这不是你想要的答案;看了上面的表达式你应该明白 了url的封装了吧?所以,老老实实,在url中用“?pageNow=xx”,再request.getParameter吧!