问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java web项目 jsp全选操作修改(保存)内容的。

发布网友 发布时间:2022-05-15 06:46

我来回答

2个回答

热心网友 时间:2023-10-12 08:30

问题具体一点,代码肯定是没有的,只会给你思路

是前端不会还是后端不会?

评论里面写了。下面是前端类似代码。前端传递一个集合到后端,后端批量update。第一种是ajax修改一条,行失去焦点触发。

var flag =$("#addStructureForm").form('validate');
if (flag){
    var attributeListStr = "";

    var attributeList = new Array();
    var trs = $("#addStructureForm table tbody tr");
    if(trs.size() == 0 || trs == "undefined"){
        $.messager.alert('提示', "结构至少需要包含一条配置字段", 'error');
        return false;
    }

    var sameAttr = false;
    trs.each(function(){
        var attribute = {};
        attribute["attributeName"]=$(this).find("[name=attributeName]").val();

        attribute["attributeField"]=$(this).find("[name=attributeField]").val();
        attribute["attributeDesc"]=$(this).find("[name=attributeDesc]").val();

        var isRequired = "" + $(this).find("[name=isRequired]").is(':checked');
        attribute["attributeValidate"]=isRequired + "|" + $(this).find("[name=length]").val();

        for(var i=0; i < attributeList.length; i++){
            if (attributeList[i].attributeField == attribute.attributeField){
                $.messager.alert('提示', "结构属性字段不能重复:" + attribute.attributeField, 'error');
                sameAttr = true;
                return false;
            }
        }
        attributeList.push(attribute);
    });

    if (sameAttr){
        return false;
    }

    attributeListStr = JSON.stringify(attributeList);


    $('#addStructureForm').form('submit',{
        url: basePath + "/commonContentManage/structure/addStructure",
        onSubmit:function(param){
            param.attributeListStr=attributeListStr;
        },
        success:function(data){
            var datas = JSON.parse(data);
            if (datas.success == "true"){
                $.messager.alert('操作结果', datas.message, 'info');
                $("#addStructure").dialog('close');
            } else{
                $.messager.alert('操作结果', datas.message, 'error');
            }
        }
    });

热心网友 时间:2023-10-12 08:31

 /*  如果批量数据是放在table中的话,遍历每个tr下的每个td中的值, 
     把每组值分别放在一个数组中 , 最后把每组数据的数组 重新放到一个数组中
     转化为json 使用ajax进行提交   下面参考  可以把data1那个地方做一个for循环 */

 $(document).ready(function(){  
        var saveDataAry=[];  
        var data1={"userName":"test","address":"gz"};  
        var data2={"userName":"ququ","address":"gr"};  
        saveDataAry.push(data1);  
        saveDataAry.push(data2);         
        $.ajax({ 
            type:"POST", 
            url:"user/saveUser", 
            dataType:"json",      
            contentType:"application/json",               
            data:JSON.stringify(saveDataAry), 
            success:function(data){ 
                                       
            } 
         }); 
    });  
    
    /* hibernate中有批量处理的方法*/
    
    @RequestMapping(value = "saveUser", method = {RequestMethod.POST }}) 
    @ResponseBody  
    public void saveUser(@RequestBody List<User> users) { 
         userService.batchSave(users); 
    }

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win7不能浏览网页,但用搜狗浏览器高速模式能上网,兼容就不行???求 ... ...64位 IE浏览器无法打开网页 搜狗浏览器可以打开 类似的新窗口网页都... 千牛工作台子账号怎么开权限?子账号的安全设置在哪里? 千牛怎么设置子账号-千牛设置子账号步骤 怎么把CD里的歌曲改成MP3格式? ...戴眼镜吗?想给孩子去检查一下,哪里比较推荐,渭南这块的 Windows Media Player将CD音乐转换为MP3 最简单的方法将CD转换为MP3音频文件(一步一步教你将CD音乐转换为MP3格 ... 孩子最近视力下降了有可能是近视吗?渭南哪里可以免费检查视力啊 奥运会跳远世界纪录 这个Java功能如何书写代码? 求java代码,实现对某一网页,全选,复制,粘贴到D:\1.txt的功能。 java jsp 全选 和取消按钮 现有一个按钮,要实现它的全选功能,但是公司框架不用JSP。要用java代码实现,请高手指教,本人不胜感激! 我的车机油消耗很快这么回事啊 jsp上的全选值怎么传到java后台,代码怎么写 汽车机油缺的快有几种原因? java servlet下面代码怎么实现全选啊 java 关键字全部选中怎么实现? 柴油发电机组机油消耗过快怎么回事 发电机机油消耗过快的原因 java全选和撤销的方法是? 汽车机油为什么会用的很快呢? 摩托车机油消耗快是怎么回事? 为什么我车用的机油这么快 我在一个电脑上建立了一个AD域,建立了用户,然后用另一台电脑加入,但是总是提示网络名不可用,求解 翼虎机油寿命下的快是怎么回事 AD域组织单位添加了用户,怎么授权让该用户可以访问域中的计算机 最近我的本田车烧机油很快,怎么回事? 发动机内外部无任何泄露和堵塞,机油消耗过快的原因可能是什么? 求大神帮忙解释一下这个java代码程序每句的意思!!! 利用java编程编写代码,实现如下功能: 请问各位大侠,用eclipse在编写java程序时,怎样把编写的程序全选后瞬间变成注释?拜托各位啦! 跪求!帮忙解释一下下面的代码吧,或者加个注释也可以,java记事本菜单栏的代码,我们小组的作业 吃什么才能使下面的水多呢? java中如何选中checkbox进行单个和全部删除 梦见自己买了一个观音菩萨像送给自己喜欢的人了 梦见观音像? 吃什么补充水分 吃什么会水多 梦见观音像怎么解? 女士吃什么水多 昕圻是女孩子名吗?有人说这是女孩的名字,你们觉得儿子可以取吗? 梦见自己带着一对金色观音佛像,请问有什么征兆? 吃什么可以让我的奶水多一点呢… 圻用在名字上面应该读什么音 吃什么东西,即对身体有好处有可以让人多喝水? 吃什么才会使水多 1992年阳历9.10下午两点35分女孩姓杨该起什么名字好?我改了一下您觉得杨焕圻或是杨烨圻这个名字怎么样? 女孩名字王安圻怎么样?15年1月18日生