首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将输入值从一个jsp页面获取到另一个jsp页面?

问如何将输入值从一个jsp页面获取到另一个jsp页面?
EN

Stack Overflow用户
提问于 2019-06-16 00:04:07
回答 1查看 172关注 0票数 0

我正在尝试在单击order按钮的同时将一页输入值添加到另一页。

虽然我将获取一些项值并单击order按钮,但它将携带order页面的值。页面代码在这里,

代码语言:javascript
复制
<td><%=rs.getString("product_price")%></td>
<td> <input type="number" name="no_item" value="1" /></td>
<td class="text-center" width="250">
 <a href='order.jsp?u=<%=rs.getString("id")%>' class="btn btn-success">Order</a>
 <a href='edit.jsp?u=<%=rs.getString("id")%>' class="btn btn-warning">Edit</a>
 <a href='delete.jsp?d=<%=rs.getString("id")%>' class="btn btn-danger">Delete</a>
 </td>

订单页面代码在这里,

代码语言:javascript
复制
 <%
                    statement = connection.createStatement();
                    String u=request.getParameter("u");
                    String item_num =request.getParameter("no_item");
                    int num=Integer.parseInt(u);
                    String Data = "select * from products_tbl where id='"+num+"'";
                    rs = statement.executeQuery(Data);
                    String product_price;
                    while (rs.next()) {
                    %>   
                    <input type="hidden" name="id" value='<%=rs.getString("id")%>'/>
                    <div class="form-group">
                        <h4 style="float:left; padding-right:8px;">Product Name:</h4> <h4> <%=rs.getString("product_name")%> </h4>
                    </div>
                    <div class="form-group">
                        <% 
                     product_price = rs.getString("product_price");  int num1 = Integer.parseInt(product_price); %>
                    </div>
                        <%= item_num %>
                        <%= num1 %>

                    <%   
                    }

                    %>
EN

回答 1

Stack Overflow用户

发布于 2019-06-16 03:13:31

点击订单按钮,在url查询字符串中添加输入值。您需要在jsp页面中使用java脚本。

代码语言:javascript
复制
 <script>
 function order(page, id){
     input_value = document.getElementById('no_item').value;
     location.href= page+"?u="+id+"&no_item="+input_value;

 }
 </script>

在order按钮中添加onclick函数。

代码语言:javascript
复制
<a onclick="order('order.jsp', '<%=rs.getString("id")%>')" class="btn btn-success">Order</a>

在order.jsp页面中,您将获得输入值。

代码语言:javascript
复制
request.getParameter("no_item");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56611987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档