java - 将选定的对象从 JSP 发送到 Servlet

标签 java jsp servlets

我是 Java EE 的初学者,我已经开始实现一个小型在线书店购物车示例来学习和应用基本概念。 当用户搜索一本书时,它会给出建议书籍的列表,然后用户开始通过单击“添加到购物车”按钮将这些书籍添加到购物车。

我使用隐藏输入类型来发送它。

下面是我的 JSP 代码。

  <% 
    List<BookDetails> newlist = new ArrayList<BookDetails>();    
    newlist = (List)session.getAttribute("currentSession");
  %>
    <table>
       <form name="DisplayResult" action="addToCartServlet">
    <tr>
       <td><b>Book</b></td><td><b>Price</b></td>
    </tr>

  <%
    for (int i = 0; i < newlist.size(); i++) 
    {
       BookDetails book1 =newlist.get(i);
  %>
  <tr>
   <td><%=book1.getBookName()%></td>
   <td><%=book1.getPrice()%></td>
   <td>
       <input type="hidden" name="ISBN" value="<%=newlist.get(i).getISBN()%>">
       <input type="submit" name="action" value="Add to Cart">
  </td>
  </tr>
  <% }%>
  </form>
  </table>  

我通过 servlet 访问它,如下所示。 String isbn= request.getParameter("ISBN") ;

但每次单击按钮时,它每次都只获取第一个搜索结果值。 如何获得每本书的唯一 ISBN?

最佳答案

每行需要表单来为每行传递不同的数据

<小时/>

查看

关于java - 将选定的对象从 JSP 发送到 Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21870573/

相关文章:

java - 如何使用 Firebase 从 Android 应用程序发送推送通知?

java - 无法通过 com.sun.lwuit.image.createimage 从 vector 对象创建图像

java - org.apache.maven.plugins :maven-war-plugin:jar:3. 0 的 POM 丢失,没有可用的依赖信息

java - 来自 Java 的 DOS 'copy' 命令

java - 关闭 spring 文件的 XSD 验证

java - foreach循环在jsp中不显示任何输出

java - java 的 session 安全性足够吗?

java - 将 1 个列表图像从 MySQL 数据库加载到列表 JSP 页面

java.lang.NoSuchMethodError : javax. servlet.http.HttpServletRequest.getParts()

java - 将值从 Servlet 传递到我的 JSP