java怎么把多选框中,选中的值插入数据库中,像我图片这样实现,权限这个字段

java怎么把多选框中,选中的值插入数据库中,像我图片这样实现,权限这个字段,第1张

这个问题并不复杂,将选中的值传给后台,然后再后台通过 java 代码将数据插入数据库表就可以了,这方面,你需要看一下 JDBC 的知识。

其实,再说的清楚一点,就是用 java 执行一条 insert 语句就可以了

一般有两种方案

1每个多选框都有自己的name,这样和普通的input取值方式相同

2在页面提交前把多先框中选中的值用js组合成一个用逗号分割的string再用一个name=这个string传到后台,后台与普通取值方式相同

javascript:

function test(){

    var cb = documentgetElementById('checkboxid');

    if(cbchecked){

        // TODO  normal work

    }else{

        alert('please check it');

        return;

    }

}

情景设定:比如你想显示  “苹果”,“香蕉”,“西瓜”。放入map中

最容易想到的方案

a在跳转到页面前,将该map放入到请求域中。在页面中使用jstl表达式(不用jsp用的freemarker也一样)取出请求域中的数据循环动态生成html。

b。在要展示的页面使用ajax请求获取后端传过来的map。使用js拼接原html。

企业引用扩展。

在企业级开发的时候,为了代码的复用以及相关常量(我们一般称之为数据字典)的统一维护。会将1中的方案升级。

使用自定义标签,当使用该标签时会传入一个参数。我们称之为字典Id。该标签会调用后台公共的获取字典map的方法。该接口会根据传的Id到字典表中获取该Id对应的字典。比如上面的“苹果”,“香蕉”,“西瓜”。

封装完成后,只需要在后台将上述三个参数插入到字典表中。然后在前段使用自定义标签传入id即可。

<html>

<head>

<meta >

以上就是关于java怎么把多选框中,选中的值插入数据库中,像我图片这样实现,权限这个字段全部的内容,包括:java怎么把多选框中,选中的值插入数据库中,像我图片这样实现,权限这个字段、struts2 怎么在action后台取得多选框的值、java方法如何判断多选框是够勾选等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9694769.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存