1

我有一个 jsp 页面,其中包含应用程序名称列表以及每个应用程序的复选框,并且还有保存按钮。

我需要实现的是,我需要将这些检查值保存在 db 中,并且在再次加载 jsp 页面时,我需要将所有经过仔细检查的应用程序都进行检查,其余的不进行检查。

有没有办法在显示所有应用程序时获取存储的检查值并选中复选框。

下面是我的带有复选框的应用程序列表的详细信息

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

在这个列表中,我只选择了前三个项目,这些项目与我userid的数据库一起存储,如下所示

anand -> Java
anand -> Python
anand -> C

现在再次加载此应用程序页面时,应选中 db 中的这三个项目,而其他项目应保持未选中状态。

任何人都可以帮忙吗?

4

1 回答 1

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 %>>
于 2013-02-13T09:01:45.913 回答