2013-02-12 3 views
1

У меня есть страница jsp со списком имен приложений с флажками для каждого приложения, а также кнопка сохранения.Установите флажки с флажком из базы данных

Что мне нужно для достижения, так это то, что мне нужно сохранить эти проверенные значения в db и после загрузки страницы jsp снова, мне нужно, чтобы все проверенное приложение было проверено, а остальное без проверки.

Есть ли способ получить сохраненные проверенные значения и установить флажки при отображении всех приложений.

В деталях ниже мой список приложений с флажками

☑ Java
☑ Python
☑ C
☐ C++
☐ Rails
☐ ASP

в этом списке я выбрал только первые три элемента, и они хранятся вместе с моим userid в db, как указано ниже

Ананд -> Java
Ананд -> Python
Ананд -> C

Теперь при загрузке этой страницы приложение еще раз, эти три элемента в БД должны быть проверены и другие должны оставаться бесконтрольно.

Может ли кто-нибудь помочь?

+0

просто сравните элемент списка к элементу базы данных и установить свойство IsSelected к истинному –

+0

Yep, вы должны ВГА e часть javascript, вероятно, ajax, которая запрашивает сервер (ваш db), что проверяется для каждого пользователя, а затем соответствующим образом изменяет свойство html. Чтобы уточнить, вам нужно предоставить нам свой код! –

+0

Мой код слишком длинный, чтобы вставить здесь, можете ли вы привести пример с примерами или дать подсказку о том, как действовать. – anandkk

ответ

2

Чтобы получить доступ к БД есть тонны учебников вокруг сети: https://stackoverflow.com/questions/9630275/how-to-get-data-from-a-database-to-a-jsp-page-in-java

Если у вас есть свои проверенные значения, хранящиеся в переменных (скажем, один для каждого чекбокса) вы просто добавить этот код в ваш HTML:

boolean java =//contains the value from the db 
String javaChecked=""; 
if(java==true){ 
    javaChecked="checked='checked'"; 
} 

Затем в HTML:

<input type="checkbox" id="java" <%= javaChecked %>> 

 Смежные вопросы

  • Нет связанных вопросов^_^