java如何实现表格tr拖动

这篇文章将为大家详细讲解有关java如何实现表格tr拖动,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、做网站、察雅网络推广、重庆小程序开发公司、察雅网络营销、察雅企业策划、察雅品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供察雅建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

Java的优点是什么

1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. 面向对象;3. 分布性,Java是面向网络的语言;4. 鲁棒性,java提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。;5. 安全性,用于网络、分布环境下的Java必须防止病毒的入侵。6. 体系结构中立,只要安装了Java运行时系统,就可在任意处理器上运行。7. 可移植性,Java可以方便地移植到网络上的不同机器。8.解释执行,Java解释器直接对Java字节码进行解释执行。

实现功能:实现表格tr拖动,并保存因为拖动改变的等级.

jsp代码


     
      
       
         
          
           菜单管理   
          
          请使用拖拽调整排列顺序
          
             添加菜单
         
         
                                                           编号              菜单名称                            菜单英文名称              菜单类型              是否显示              操作                                                             <%              if (menuList != null && menuList.size() > 0) {                for (int i = 0;i < menuList.size();i++) {                JSONObject json = menuList.getJSONObject(i);                Menu menu = (Menu)JSONObject.toBean(json.getJSONObject("menu"),Menu.class);             %>             ">              ">               <%=menu.getLevel()%>                                           <%=menu.getMenuName()%>
                                          <%=menu.getEnMenuName()==null?"":menu.getEnMenuName()%>
                                                        <%if(menu.getMenuType() == 0){%>系统类型<%}else if(menu.getMenuType() == 1){%>图文类型<%}else{%>链接类型<%}%>
                                          <%if(menu.getState() == 0){ %>               ',<%=menu.getMenuId() %>,1)" class="showState czbtn">显示               已隐藏               <%}else{ %>               已显示               ',<%=menu.getMenuId() %>,0)" class="hideState czbtn">隐藏               <%} %>                                           <%if(menu.getMenuType() != 0) {%>
                              " class="icon-trash delMtCenter">                                                
              <%} %>               <%if(menu.getMenuType() != 0) {%>                               " class="icon-pencil mer_mod">                                                               <%} %>                                        <%              }               } else {             %>                                          暂无数据                                        <%              }             %>                                                                                                          关于我们 |     微博 |     Blog |     服务条款  |     隐私政策        Incongress.com, All Rights Reserved.

                             添加菜单      ×                     /webCenter.do">                ">     ">     ">                             菜单名称                                          菜单类型                              请选择...           图文类型           链接类型                                                     图文内容                                                                 跳转地址         请填写完整的外链地址,必须包含http:// 例如:http://www.baidu.com
                                                                                                             二级菜单                                                             编号              菜单名称              菜单级别              二级菜单              菜单类型              修改              删除                                                 /cvc/center/js/setting.js" type="text/javascript">   /cvc/center/js/Validform_v5.3.2.js" type="text/javascript">   /train/js/prettify/kindeditor.js">   /train/js/prettify/lang/zh_CN.js">   /train/js/prettify/plugins/code/prettify.js">           <%  } } %>

action代码

@RequestMapping(params = "updateMenuLevel",method = RequestMethod.POST)
  public void updateMenuLevel(String menuList,HttpServletRequest request,HttpServletResponse response){
    try {
      HttpSession session = this.getSession(request);
      Adminuser adminUser = session.getAttribute("centerAdminUser") == null?null:(Adminuser) session.getAttribute("centerAdminUser");
      if(adminUser == null){
        try {
          response.sendRedirect(request.getContextPath()+"/center/index.jsp");
        } catch (Exception e) {
          e.printStackTrace();
        }
      }else{
        String conId = request.getSession().getAttribute("conId") == null ? null: request.getSession().getAttribute("conId").toString();
        if (conId == null) {
          response.sendRedirect(request.getContextPath()+"/center/index.jsp");
        }
        JSONArray array = JSONArray.fromObject(menuList);
        for(int i = 0;i < array.size();i++){
          JSONObject json = array.getJSONObject(i);
          Menu menu = webService.getMenuById(json.getInt("menuId"));
          menu.setLevel(json.getInt("level"));
          webService.saveObject(menu);
        }
      }
    } catch (Exception e) {
      e.printStackTrace();
    }

关于“java如何实现表格tr拖动”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


当前标题:java如何实现表格tr拖动
分享路径:http://scyanting.com/article/gjsihj.html