сколько c: forEach мы можем иметь в файле 1 jsp - PullRequest
1 голос
/ 10 апреля 2020

У меня сейчас проблема с файлом jsp, потому что когда я включаю нумерацию страниц. jsp, мой веб-сайт работает следующим образом (но если нет, все работает хорошо). Кто-нибудь может мне помочь с этим?

Вот мой оригинальный jsp файл:

image

А вот и пагинация. jsp файл, который я включил:


<%--
  Created by IntelliJ IDEA.
  User: levub
  Date: 4/10/2020
  Time: 2:40 PM
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<div class="col-lg-10" style="text-align: center;">
    <c:choose>
    <c:forEach var="index" begin="1" end="2">
        <c:when test="${page > index && page - 1 == index}">
            <a class="button" href="UserManagement.htm?page=${page - 1}"></a>
        </c:when>
        <c:when test="${page <= index && page + 2 >= index}">
            <a class="button" href="UserManagement.htm?page=${index}"></a>
        </c:when>
        <c:when test="${page < 10 &&  page + 2 == index && 10 - page > 2}">
            <a class="button" href="UserManagement.htm?page=${page + 1}"></a>
        </c:when>
    </c:forEach>
    </c:choose>
</div>

И это что я получаю из своего браузера, когда я включаю его: enter image description here

1 Ответ

0 голосов
/ 10 апреля 2020

Правильный способ использования тегов. Кроме того, ваше вложение тегов неправильно с c: forEach

<c:choose>
<c:when test="${condition1}">
   //do something if condition1 is true
</c:when>
<c:when test="${condition2}">
    //do something if condition2 is true
</c:when>
<c:otherwise>
    //Statements which gets executed when all <c:when> tests are false.
</c:otherwise>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...