1
다른 JSP 페이지로 이동할 수있는 "항목 URL"옆에 "제출"버튼이있는 JSP 페이지가 있습니다. 아래와 같이 표시됩니다 :동적으로 생성 된 JSP 페이지의 "제출"버튼에 데이터를 전달하는 방법
| 항목 1 | 항목 Url_1 | 1 행의 "제출 버튼" | 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>
자바 스크립트 함수가 전혀 호출되지 않은 것 같습니다. out.println ("
– user1040730
lName은 문자열이고 정수가 아니기 때문에 (예를 들면) 인용 부호로 묶어야합니다. 그렇지 않으면 변수 이름으로 처리됩니다. 그러면 ''reviewURL (\ ""+ lName + "\") ''이됩니다. – mihsathe
관련 문제