2013-04-24 3 views
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> 

답변

0

나는 당신의 문제가 올바르게, 당신이 그런

  • 가 GET에 추가됩니다 대응하는 형태로 숨겨진 입력 필드 추가와 같은 여러 가지 방법으로이 문제를 처리 할 수있는 확인 된 경우 버튼을 클릭하면 요청할 수 있습니다. 이 양식을 제출 자바 스크립트를 사용하는 경우
  • , 당신은 당신의 JSP에서이 같은 작업을 수행 할 수 있습니다

"<input type='button' onclick='handle(" + itemid + ")'>"

그리고 쓰기 자바 스크립트 함수 호출 핸들()

function handle(id){ 
    //proceed to submit the form 
} 
+0

자바 스크립트 함수가 전혀 호출되지 않은 것 같습니다. out.println (""+ LNAME + """+laptopUrl+"); – user1040730

+0

user1040730

+0

lName은 문자열이고 정수가 아니기 때문에 (예를 들면) 인용 부호로 묶어야합니다. 그렇지 않으면 변수 이름으로 처리됩니다. 그러면 ''reviewURL (\ ""+ lName + "\") ''이됩니다. – mihsathe

관련 문제