首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp标签<c:if>占位有关问题

2012-12-24 
jsp标签c:if占位问题如上图:我用table边框才看出来,是c:if标签没执行的部分占了位置。我想知道怎么样去

jsp标签<c:if>占位问题
jsp标签<c:if>占位有关问题
如上图:我用table边框才看出来,是<c:if>标签没执行的部分占了位置。
我想知道  怎么样去掉上面空白的部分,也就是让<c:if>不执行的时候不占位

代码:
 <table>
   <tr>
     <td>
       <c:if test="${currentPage > 1}">
<span> <a href="${pageContext.request.contextPath}/List.do?page=${currentPage-1}&id=${person.id}" >上一页</a> </span>
</c:if>
<c:if test="${currentPage <= 1}">
    <span>上一页 </span>
</c:if>
</td>
      <c:forEach var="index" begin="1" end="${totalPage}">
 <td>
    <c:choose>
 <c:when test="${currentPage == index}">
    <span><strong>${index}</strong> </span>
 </c:when>
 <c:otherwise>
       <span><a href="${pageContext.request.contextPath}/List.do?page=${index}&id=${person.id}">${index}</a> </span>
  </c:otherwise>
     </c:choose>
 </td>
</c:forEach>
 <td>
 <c:if test="${currentPage < totalPage}">
   <span> <a href="${pageContext.request.contextPath}/List.do?page=${currentPage+1}&id=${person.id}" >下一页</a></span>
 </c:if>
 <c:if test="${currentPage >= totalPage}">
 <span>下一页</span>
 </c:if>
 </td>
 <td>
<input  type="text" id  = "tzym" alt="jsp标签<c:if>占位有关问题" />
[解决办法]
你把td标签卸载<c:if>的里面就行了!试试看看
[解决办法]
这个不是<c:if>的问题,那是你外面有tr td标签的原因,你把if标签放到外面的
[解决办法]

引用:
把<c:if>外的<td> 放在<c:if>里面

+1

热点排行