我有一个带有应用程序名称列表的jsp页面,每个应用程序都有复选框,还有保存按钮。
我需要实现的是,我需要在db中保存这些已检查的值,并在再次加载jsp页面时,我需要检查所有经过精心检查的应用程序,其余的不需要检查。
有没有办法获取存储的选中值并在显示所有应用程序时选中复选框。
下面是我的应用程序列表,其中包含复选框
☑Java
☑Python
☑C
☐C++
☐导轨
☐ASP
在这个列表中我只选择了前三个项目,这些项目与我的userid
一起存储在db中,如下所示
anand - > Java的
anand - > Python的
anand - > ç
现在再次加载此应用程序页面时,应检查db中的这三个项目,其他项目应保持未选中状态。
任何人都可以帮忙吗?
答案 0 :(得分: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 %>>