Как отправить полученные из базы данных значения одной страницы JSP на другую страницу JSP - PullRequest
0 голосов
/ 08 октября 2018

Мне нужно отправить следующие значения, которые я получил и отобразил на первой странице JSP, на вторую страницу JSP, используя сеансы.Один - строковое значение, а другой - двойное значение.Может кто-нибудь объяснить, возможно ли это, если да, какой метод попробовать.

первый jsp

<form method="get" action="regularMenuCustomer.jsp"> 
    <div class="col-sm-3" data-aos="fade-right">
        <div class="box-part text-center">



        <h3><img src="data:image/jpeg;base64,${imgBase}" width="200" height="150"/></h3> 



      <h3 style="font-family:Courier New"><%=rs.getString("menu_item_name")%></h3>
      <h4>Rs.<%=rs.getInt("menu_item_price") %></h4>
      <br>
      <input type="submit" value="CUSTOMIZE NOW" class="btn btn-danger pull-right animated tada delay-2s"/>
    </div>
     <br /><br />
    </div>
 </form>    

второй jsp

            <tbody>
                    <tr>
                        <td data-th="Product">
                            <div class="row">
                                <div class="col-sm-2 hidden-xs"><img src="http://placehold.it/100x100" alt="..." class="img-responsive"/></div>
                                <div class="col-sm-10">
                                    <h4 class="nomargin">Product 1</h4>
                                    <p>Item one</p>
                                </div>
                            </div>
                        </td>
                        <td data-th="Price">1.99</td>
                        <td data-th="Quantity">
                            <input type="number" class="form-control text-center" value="1">
                        </td>
                        <td data-th="Subtotal" class="text-center">1.99</td>
                        <td class="actions" data-th="">
                            <a href="menu.html" class="edit" data-toggle="modal"><i class="material-icons" data-toggle="tooltip" title="Edit">&#xE254;</i></a>
                            <a href="#deleteEmployeeModal" class="delete" data-toggle="modal"><i class="material-icons" data-toggle="tooltip" title="Delete">&#xE872;</i></a>
                        </td>
                    </tr>
                    </tbody>

1 Ответ

0 голосов
/ 08 октября 2018
<input type="hidden" name="menu_item_name" value="<%=rs.getString("menu_item_name")%>">
<input type="hidden" name="menu_item_price" value="<%=rs.getString("menu_item_price")%>">

установите эти скрытые поля внутри вашей формы.Когда вы отправляете форму, строки запроса menu_item_name, menu_item_price добавляются в URL, чтобы вы могли легко получить доступ к этим значениям со второй страницы.

и из доступа ко второй странице, эти значения, используя

request.getParameter("menu_item_name");
request.getParameter("menu_item_price");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...