1
我有一个jsp页面,在“Item Url”旁边有一个“提交”按钮,可以将其导向另一个jsp页面。它将如下所示:如何在动态生成的jsp页面中传递与“提交”按钮相对应的数据
| Item1 |商品Url_1 |第1行的“Submit Button” | Item2 |项目Url_2 |第2行的“提交按钮”
我附上了一部分代码,它用“提交”按钮生成项目。我如何通过与相应商品编号对应的商品?
感谢
<%@ page language="java" import="java.sql.*"%>
<html>
<body bgcolor="pink">
<h2>Stage 2</h2>
<h3>Product URL List</h3>
<form action="frame4A.jsp" name="myform" target=frame4 method="POST">
<%
try {
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e) {
out.println("<h1>Driver not found:" + e + e.getMessage() + "</h1>");
}
try {
Connection conn = DriverManager.getConnection (
"jdbc:postgresql://*****/****",
"postgres", "*****");
Statement stmt = conn.createStatement();
ResultSet rs;
rs = stmt.executeQuery("select laptopname, laptopurl from selectedproduct ");
out.println("<table border=1>");
while (rs.next()) {
String lName= rs.getString("laptopname");
String laptopUrl = rs.getString("laptopurl");
out.println("<tr><td>"+lName+"</td><td><a href="+laptopUrl+" target=\"_new\">"+laptopUrl+"</a></td><td><input type=\"submit\" name=\"reviewItem\" value=\"Reviews\"></td></tr>");
}
out.println("</table>");
conn.close();
} catch (Exception e) {
out.println("<h1>exception: "+e+e.getMessage()+"</h1>");
}
finally{
}
%>
</form>
</body>
</html>
JavaScript函数似乎并没有被调用。通过out.println( “
– user1040730 2013-04-24 11:36:54
由于lName是一个字符串,而不是一个整数(就像我的例子),它必须放在引号中。否则它将作为变量名来处理。所以它会是''reviewURL(\“”+ lName +“\”)'' – mihsathe 2013-04-24 16:00:50