当前位置: 首页 > 知识库问答 >
问题:

如何将scriptlet值从JSP传递到Servlet[重复]

冀望
2023-03-14

我正在尝试开发简单的购物车应用程序。所以我在Derby DB中有一个简单的数据库表。从那里,我将数据检索到JSP中的一个表中。现在,我想将该值传输到servlet。这是我的代码部分:

项目列表。JSP

<%
String id = request.getParameter("userId");
String driverName = "org.apache.derby.jdbc.EmbeddedDriver";
String connectionUrl = "jdbc:derby://localhost:1527/";
String dbName = "CartDB";
String userId = "aaa";
String password = "aaa";
try {
Class.forName(driverName);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
%>
<table id="customers">
<%
try{
connection = DriverManager.getConnection(connectionUrl+dbName, userId, password);
statement=connection.createStatement();
String sql ="SELECT * FROM electronics_catagory";
resultSet = statement.executeQuery(sql);
while(resultSet.next()){
%>
<tr>
<td class="white">
<img src="<%=resultSet.getString("image") %>" style="width:300px;height:230px;" alt="product image">
</td>
<td class="white">
Product Name : <%=resultSet.getString("name")%><br>
<span class="smallText">Description : <%=resultSet.getString("description") %></span>
</td>
<td class="white">price <br/> <%=resultSet.getString("price") %></td>
<td class="white">Required QTY : <br> <input type="text" name="qty"></td>
<td class="white">
<form action="#" method="post">
<button class="button"><span>Add to WishList</span></button>
</form>
</td>
</tr>
<%
}
} catch (Exception e) {
e.printStackTrace();
}
%>
</table>

所以任何人都知道如何传递这个值(例如:-


共有1个答案

翟宾实
2023-03-14

如果servlet映射到doGet上,则可以这样做(无需表单):

<a class="button" href="../YourServletUrl?price=<%=resultSet.getString("price") %>"><span>Add to WishList</span></a>

然后在servlet的doGet方法中,像通常获取任何表单参数一样获取它:

String price = request.getParameter("price");
 类似资料:
  • 我正在尝试将某些值从servlet传递到JSP页面,并添加已传递到标记的值,阅读了许多文章,我得到了以下代码。 使用输入页面选择文件 验证上传的文件 调用上传。java将上传的文件保存在WEB-INF中 在上载的文件中,选定的文件保存为“我的”。txt 使用缓冲区读取文件内容并将其保存到变量 将其传递到JSP页面 上载JAVA 上传文件后, mypage.jsp 现在,当我点击上传按钮完成所有这些

  • 如何将列表从jsp传递到servlet?我想在JSP中添加dianomic字段,并通过servlet插入它。

  • 问题内容: 谁能告诉我如何在JSP中将JavaScript值传递给Scriptlet? 问题答案: 您的javascript值是客户端,您的scriptlet正在服务器端运行。因此,如果您想在scriptlet中使用javascript变量,则需要提交它们。 为此,可以将它们存储在输入字段中并提交表单,或者执行ajax请求。我建议您对此进行研究。

  • 我需要你的帮助,在这个特殊的问题上,我想传递一个隐藏输入类型的值。jsp程序到servlet程序 我现在做的基本上是这样的 从servlet中我得到了值 它没有打印任何想法。jsp表单方法是post,servlet方法是doPost 有什么想法为什么它不传递参数吗?

  • 我正在尝试将包含object的ArrayList从servlet传递到JSP。但是 Servlet文件: JSP文件:

  • 问题内容: 当我尝试将Servlet中的列表值设置为会话变量并像JSP一样访问它时, 做得到 JSP 我在JSP中遇到错误,因为“列表无法解析为类型” 那我该怎么做呢?我想将列表从Servlet传递到JSP并填充一个下拉列表。 问题答案: 您要导入列表和演员表吗?