jobview.jsp(すべての求人を表示するJSP、求人番号のハイパーリンク)
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.sql.ResultSet"%>
<jsp:useBean id="job" scope="session" class="JobVacancies.Job" />
<%
ResultSet rs = job.getResultSet();
out.println("<h1>Job Vacancies</h1>");
out.println("<table border=2>");
out.println("<tr>");
out.println("<td>Reference Number</td>");
out.println("<td>Job Title</td>");
out.println("<td>Brief Description</td>");
out.println("<td>Date Posted</td>");
out.println("<td>Date Closing</td>");
out.println("</tr>");
while (rs.next())
{
out.println("<tr>");
out.println("<td><a href='jobdetail.jsp'>"+rs.getInt(1)+"</a></td>");
out.println("<td>"+rs.getString(2)+"</td>");
out.println("<td>"+rs.getString(3)+"</td>");
out.println("<td>"+rs.getString(4)+"</td>");
out.println("<td>"+rs.getString(5)+"</td>");
out.println("</tr>");
}
out.println("</table>");
%>
jobdetail.jsp(jobview.jsp上でクリックされた整理番号に従ってジョブの詳細を表示するJSP)
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Job Detail</title>
</head>
<body>
<h1>Job Reference Number: </h1>
<p><a href="index.jsp">Go back to job list</a></p>
</body>
</html>
私の質問は次のとおりです: jobdetail.jsp のハイパーリンク テキスト (jobdetail.jsp でクリックされた参照番号) をキャプチャする方法。
私の目標は次のとおりですvalue(i)
。query("SELECT * FROM CQU.JOBS WHERE REFERENCE_NUM="+i)
プログラミング未経験者です。できるだけ詳しく説明してください。時間がないので、ヒントを教えてください。御時間ありがとうございます。