<s:set var="page1" value="1"></s:set>
<s:property value="#page1"/>
这样都拿不到page1的值,debug里面page1=null
我还想加点逻辑判断如:
<s:if test="<s:property value='pageNo'/><=1">
<s:set var="page1" value="1"></s:set>
</s:if>
<s:else>
<s:set var="page1" value="#page1++"></s:set>
</s:else>
我这里好像还是有错,求高手帮看看。

解决方案 »

  1.   

    <s:set name=xxx value="1"/><s:if test="<s:property value='pageNo'/><=1">
    换成
    <s:if test="pageNo<=1"> 即可。
      

  2.   

    首先你的struts标签用法就错了哦。
    另外设置的值,只能在当前页面取
      

  3.   

    我改成这样了,可是还是拿不到值呀。
    <s:set name="page1" value="1"></s:set>
    <s:property value="#page1"/>
    debug里面也显示为null,这个要怎么定义变量?
      

  4.   

    我改成这样了,可是还是拿不到值呀。
    <s:set name="page1" value="1"></s:set>
    <s:property value="#page1"/>
    debug里面也显示为null,这个要怎么定义变量?