Я хотел бы задать вопрос о флажке JSP
Я хочу зациклить список подписки из базы данных.
В то же время я зацикливаю запрос на подписку конкретного пользователя.
Например, в списке подписки есть несколько пунктов, например:
System Analyst
System Developer
System Manager
System Tester
. В списке подписки пользователь подписался на 2 из них, сообщая
System Manager
System Tester
В цикле я зациклю таблицу со столбцом флажка, чтобы показать все значения подписки.
Я столкнулся с проблемой здесь.
Я хочу сделать флажок "проверенным", пока пользовательподписал элемент.
Например, результат таблицы должен иметь «флажок» 2 из флажка.
Однако я не знаю алгоритм для реализации моей логики.
Может ли кто-нибудь дать мне несколько советов, чтобы я понял это?
Спасибо.
siris
Кодирование -
<tr>
<td>Subscription:</td>
<td>
<select name="subscription">
//read the subscription List
ResultSet rs=statement.executeQuery("select * from subsrciption");
//read the user has subscipted what item(s)
ResultSet rs2=statement.executeQuery("select * from request where userid='testing' ");
//in this SQL, for userid-testing, we find 2 records that he subscribed 2 items
//loop the subscription list from database
while ( rs.next() ) {
String subscription = rs.getString("subscription");
//after read the subscription table, how to loop the request table
//while ( rs2.next() ) {
%>
<option value="<%=subscription%>"><%=subscription%></option>
<%
//}
} //end loop subscription list
%>
</select>
</td>
</tr>