私のウェブサイトでは、ユーザーが数字を入力します。ユーザーが任意の数字をクリックすると、プログラムはデータベース内のすべてのレコードを検索する必要があります。
私の問題は、数字にクリックイベントを適用する方法と、その特定の番号がクリックされる方法です。
これが私のnumberch.jspコードです
<%
out.print("<div class=bs-docs-example style=width:400px>");
out.print("<h3><b>Enter the list of Property Ids for Delete</b></h3>
<form action=numberch.jsp method=post><input type=text name=number><br/><br/><br/> <input type=submit name=go value=Send></form>");
out.print("</div>");
String numbers = request.getParameter("number");
PreparedStatement ps=null;
Connection con = null;
DBManager db = new DBManager();
con=db.createConnection();
Statement statement = null;
//statement = con.createStatement();
ResultSet rs=null;
if(numbers!=null)
{
if(numbers.length()>0)
{
String tokens[]=numbers.split("[,]");
out.print("<div class=list>");
out.print("<div class=bs-docs-example style=top:-420px;left:600px;width:400px;height:145px;overflow:auto>");
out.print("<ul style=list-style:none>");
out.print("<table>");
out.print("<th> Property Ids for Delete</th>");
for(int i=0;i<tokens.length;i++)
{
ps=con.prepareStatement("insert into property_delete(property_id) values(?)");
ps.setString(1,tokens[i]);
ps.executeUpdate();
out.print("<tr><td><hr>");
out.print("<li>"); out.print(tokens[i]); out.print("</li>");
out.print("</td></tr>");
out.print("<input type=\"hidden\" name=\"delete_numbers\" value=\"delete\">");
}
out.print("</table></ul>");
out.print("</div></div>");
}
}
%>
トークン[i]がその数字を出力する2番目のifブロックにある上記のコードリスト..その数字にクリックイベントを適用したい...
スクリーン