作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 jsp 页面,其中包含应用程序名称列表以及每个应用程序的复选框,还有保存按钮。
我需要实现的是,我需要将这些已检查的值保存在 db 中,并且在再次加载 jsp 页面时,我需要所有珍贵的检查应用程序都已检查,其余的不检查。
有没有办法在显示所有应用程序时获取存储的选中值并选中复选框。
下面详细介绍了我的带有复选框的应用程序列表
☑ Java
☑ python
☑ C
☐ C++
☐ 导轨
☐ 平均售价
在此列表中,我只选择了前三个项目,这些项目与我的 userid
一起存储在 db 中,如下所示
anand -> Java
阿南德 -> Python
阿南德 -> C
现在再次加载此应用程序页面时,应检查数据库中的这三个项目,而其他项目应保持未选中状态。
有人能帮忙吗?
最佳答案
要访问数据库,网络上有大量教程: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 %>>
关于java - 从数据库加载选中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14835347/
我是一名优秀的程序员,十分优秀!