日期:2014-05-17  浏览次数:20676 次

<s:if>标签传值问题
<s:if test="<%=curpagenum %> == 0"><b>没得</b></s:if>
<a href="index.jsp?curpage=<%=curpagenum-1 %>&pagesize=3" >上一页</a>
<a href="index.jsp?curpage=<%=curpagenum+1 %>&pagesize=3" >下一页</a>


当curpagenum 大于等于2的时候,显示上一页   应该怎么写呢?

------解决方案--------------------
用c:choose标签呗!
------解决方案--------------------
<%=curpagenum?%>? 这个东西写到标签中不行的 ,你用el表达式写。
------解决方案--------------------
<c:if test="${curpagenum  == 0}"><b>没得</b></c:if>
curpagenum参数在后台get set即可
------解决方案--------------------
curpagenum把这个变量放到pageScope里面然后再判断
<s:if test="curpagenum == 0"></s:if>
------解决方案--------------------
<s:if test="${curpagenum==0}"><b>没得</b></s:if>
<s:elseif test="${curpagenum==1}">
 <a href="index.jsp?curpage=<%=curpagenum+1 %>&pagesize=3" >下一页</a>
</s:elseif >

<s:elseif test="${curpagenum==1}">
  <a href="index.jsp?curpage=<%=curpagenum+1 %>&pagesize=3" >下一页</a>
</s:elseif >
<s:elseif test="${totalsize==curpagenum}">
        <a href="index.jsp?curpage=<%=curpagenum-1 %>&pagesize=3" >上一页</a>
</s:elseif >
<s:else>
<a href="index.jsp?curpage=<%=curpagenum-1 %>&pagesize=3" >上一页</a>
 <a href="index.jsp?curpage=<%=curpagenum+1 %>&pagesize=3" >下一页</a>
</s:else>