0
Plase help,如何检查基于结果集对象比较的复选框?我有两个表中的数据库。 一个是主体,它包含如何比较结果集两个对象
而另一个topic_alerts,它包含
username | topic
----------------------------------------
[email protected] | History
[email protected] | Language and Linguistics
[email protected] |Media Technology
在我的jsp页面 是
后显示 sub_category基于所选 类别
<%
String topic="";
Connection con=Singleton.getMySqlConnection();
Statement st=con.createStatement();
Statement st1=con.createStatement();
String userid=(String)session.getAttribute("userid");
ResultSet rs1=st.executeQuery("select sub_category from subjects where category='"+category+"'");
ResultSet rs2=st1.executeQuery("select topic from topic_alerts where username='"+userid+"' order by topic ");
%>
现在我想基于topic_alerts表话题值等于科目表sub_category值如..
<%while(rs1.next()){%>
<%if(rs2.next()){%>
<%
topic=rs2.getString(1);
System.out.println("topic="+topic);
System.out.println("alert="+rs1.getString(1));
%>
<%}%>
<tr class="tablePlainWhite" style='vertical-align:top'>
<td><input type="checkbox" value="<%=rs1.getString(1)%>" <%if((rs1.getString(1).equals(topic))){%> CHECKED name="top"<%}else{%> name="topic" <%}%>></td>
<td><%=rs1.getString(1)%></td>
<td nowrap align="center"><a href="">Latest Results</a> <a href="">Archive/Details</a></td>
<td align="center">Weekly</td></tr>
<%}%>
这里只是最后的复选框媒体技术托运复选框历史记录和语言和语言学未被选中。
如何解决这些..
感谢ü维纳亚克,它解决了我问题 – Hareesh
@Hareesh欢呼! –