JSP とサーブレットを使用して Web アプリケーションを開発しています。そのアプリケーションでは、データベース テーブルのスタッド (スタッド ID、名前、追加) からのデータを html テーブルに表示する必要があります。テーブルの各行には、最後の列に関連付けられたハイパーリンクがあります。そのハイパーリンクをクリックした後、テーブルから (studID) を取得したい...
これまでのところ、データベースからデータを取得して列に入れ、各行にハイパーリンクを追加しました..しかし、ハイパーリンクに関連付けられたhtmlテーブルから(studID)を取得できません..
前もって感謝します....
ソースコード :
<%
String[][] data = (String[][])request.getAttribute("data");
String[] cNames = (String[])request.getAttribute("columnNames");
//headings
%>
<table>
<tr>
<%
for(int i=0;i<cNames.length;i++) {
%>
<th>
<%= cNames[i] %>
</th>
<%
}
//data if(data!=null)
for(int i=0;i<data.length;i++) {
%>
<tr>
<%
for(int a=0;a<3;a++) {
%>
<td>
<%=
data[i][a]
%>
</td>
<%
//hyperlink
if(a==2) {
%>
<td>
<a href="PlanProtocol" id=<%=i%> onclick="<% session.setAttribute("ID","p2"); %>" >Edit</a></td>
<%
}
}
%>
</tr>
<% } %>
<tr>
</table>