Элементы массива с формой отправки - PullRequest
0 голосов
/ 17 апреля 2020

У меня проблема с этим кодом:

      <form action="./src" method="get">
  <input type="text" style="text-align:center" id="src" class="search" name="src" placeholder="search" autocomplete="off"><input type="submit" class="btn btn-default btn-lg" value="search">
  </form>

  </div>
        <%
            int count = 0;
            boolean flag= false;
            String color = "#F9EBB3";
            if (request.getAttribute("piList") != null) {
                ArrayList al = (ArrayList) request.getAttribute("piList");
                System.out.println(al);
                Iterator itr = al.iterator();
                flag = true;
                while (itr.hasNext()) {
                    count++;                       
                    ArrayList pList = (ArrayList) itr.next();
        %>
        <ul>
            <li><h2><a href="<%=pList.get(2)%>" target="_blank"><%=pList.get(1)%></a></h2>
            <p><%=pList.get(3)%><br>quality : <%=pList.get(4)%></p>
            <form action="./feed" method="get">
            <input name="feedl" type="hidden" value="<%=pList.get(0)%>">
            <input name="n1" type="hidden" value="<%=pList.get(5)%>">
            <input name="n2" type="hidden" value="<%=pList.get(6)%>">
            <input name="n3" type="hidden" value="<%=pList.get(7)%>">
            <input name="n4" type="hidden" value="<%=pList.get(8)%>">
            <input name="n5" type="hidden" value="<%=pList.get(9)%>">
            <div id="rating" class="wrapper">
            <input type="radio" id="r1" name="rg1" value="5">
            <label for="r1"><i class="fas fa-filter"></i></label>
            <input type="radio" id="r2" name="rg1" value="4">
            <label for="r2"><i class="fas fa-filter"></i></label>
            <input type="radio" id="r3" name="rg1" value="3">
            <label for="r3"><i class="fas fa-filter"></i></label>
            <input type="radio" id="r4" name="rg1" value="2">
            <label for="r4"><i class="fas fa-filter"></i></label>
            <input type="radio" id="r5" name="rg1" value="1">
            <label for="r5"><i class="fas fa-filter"></i></label>
            </div><p><input type="submit" name="submitlgo" value="vota"></p></form></li>
        </ul>
        <%
                }if (count == 0 && flag==true) {%><b>no results</b><%  }
            }
        %>
</div>

Это строка поиска, которая показывает результаты с массивом. Массив показывает результат, но с системой оценки и формой для голосования. Форма должна работать с каждым элементом, но она работает только для первого элемента, такого же, как переключатели. Пожалуйста, помогите мне и извините за мой английский sh.

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