وظيفة التنفيذ: تنفيذ الجدول T السحب وحفظ المستوى الذي تم تغييره بسبب السحب.
رمز JSP
<div id = "maincontainer"> <viv> <div id = "b_center"> <div id = "launch-detail table"> <viv> <h2 style = "margin-bottom: 0px ؛ margin-top: 0px ؛ height: 43px ؛ line-height: 43px ؛" id = "addlg" type = "button"> <img src = "/center/images/btn_add.png"> إضافة قائمة </button> </div> <br> <div> <table cellpacing = "0" id = "showtable" style = "word-wrap: word-word ؛ break-all ؛ style = "text-align: center ؛ العرض: 10 ٪ ؛"> الرقم </th> <th align = "center" style = "text-align: center ؛ width: 17 ٪"> اسم القائمة </th> <!-<th align = "center" style = "text-align: center"> مستوى القائمة </th> style = "text-align: center"> قائمة المستوى الثاني على المستوى الثاني </th>-> <th align = "center" style = "text-align: width: 18 ٪"> Menu English name </th> <th align = "center" style = "text-align: center ؛ width: 15 ٪"> type </th> معروض </th> <th align = "center" style = "text-align: center ؛ width: 20 ٪"> العملية </th> </tr> </thead> <tbody id = "data-list" style = "text-align: center ؛"> <٪ if (menulist! = null && regist.size () jsonobject json = menulist.getjsonobject (i) ؛ قائمة القائمة = (قائمة) jsonobject.tobean (json.getjsonoBject ("menu") ، menu.class) ؛ ٪> <tr id = "<٪ = menu.getlevel () ٪>"> <td id = "<٪ = menu.getMenuid () ٪>"> <٪ = menu.getlevel () ٪> </td> <td> <viv> <٪ = menu.getMenuname () ٪> </td> </td> <td> <div> <٪ = menu.getenmenuname () == null؟ <td> <viv> <٪ // if (json.getString ("iSchild"). يساوي ("1")) {٪> <a href = "javaScript: void (0)" rel = "external nofollow" rel = "external nofollow" rel = "external nofollow" onClick = "getChildMenu ('<٪ // menu.getMenuid () ٪>')"> عرض </a> <٪ //} آخر {٪> لا شيء <٪ //} ٪> </viv> </td> -> <td> <viv> <٪ if (mentmenutype () ==) {٪> 1) {٪> نوع النص <٪} آخر {٪> نوع الرابط <٪} ٪> </viv> </td> <td> <٪ if (menu.getState () == 0) {٪> <button type = "button" onClick = "changemenustate ('<٪ = mentmenuname () ٪>' type = "button" style = "background: #eaeaea ؛ color: #d0d0d0 ؛ ٪> '، <٪ = menu.getMenuid () ٪> ، 0) rel = "nofollow extreal" style = "اللون: أحمر ؛ العرض: 30px ؛ العرض: inline block ؛" id = "<٪ = menu.getMenuid () ٪>"> </a> </div> <٪} ٪> <٪ if (menu.getMenUtype ()! = 0) {٪> <div style = "float: right ؛ margin-right: 10px ؛"> <a href = javascript: void (0) nofollow "style =" اللون: أحمر ؛ العرض: 30px ؛ العرض: كتلة مضمونة ؛ " id = "<٪ = menu.getMenuid () ٪>"> </a> </viv> <٪} ٪> </td> </tr> <٪}} آخر {٪> <tr> <td colspan = "6" align = "center" </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </div> </div> </viv> </viv> </viv> </viv> </viv> </viv> </viv> <div style = "الارتفاع: 50px ؛ خط الذروة: 50px ؛"> <div style = "display: none ؛"> <a href = "#" rel = "nofollow external" rel = "external nofollow" rel = "external nofollow" rel = "external nofollow" about </a> <a href = "#" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow"> weibo </a> | <a href = "#" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofololl" rel = "خارجي nofloll rel = "nofollow خارجي" rel = "خارجي nofollow" rel = "nofollow خارجي" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofololl" rel = "خارجي nofloll rel = "nofollow خارجي" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "خارجي nofollow" rel = "nofollow" external "rel =" external nofollow "rel =" nofollow " nofollow "rel =" nofollow external "rel =" خارجي nofollow "rel =" خارجي nofollow "> مصطلحات الخدمة </a> | <a href ="#"rel =" nofollow external " محفوظة. <span> </pan> </p> </viv> <script src = "/cvc/center/js/cached_lay_reports.js" type = "text/javaScript"> </script> <script src = "/cvc/center/js/cached_lay_reports_cus.js ID = "Mask"> </viv> <div id = "addlogo" style = "Display: None ؛ Z-index: القائمة </span> <a id = "extress_modal"> × </a> </div> <div id = "addz"> <div id = "registerDiv"> <form id = "menufform" method = "post" action = "<٪ = path ٪>/webCenter.do"> <input type = "method =" value = "1"> <input type = "hidden" name = "conid" value = "<٪ = conid ٪>"> <input type = "hidden" name = "numb1" value = "<٪ = numb1 ٪>" <tr> <td> <span> اسم القائمة </span> </td> <td> <type type = "text" id = "menu_name" name = "menuname" style = "margin: 10px 0px ؛ display: inline block ؛ height: 34px ؛"/> id = "menu_level" name = "menu_level" style = "margin: 10px 0px"> <orpue value = "-1"> الرجاء تحديد ... </orpue> <spue value = "1"> قائمة المستوى الأول </orpue> <option value = "2" <td> القائمة الأصل: </td> <td> <تحديد معرف = "menu_parent" name = "menu_parent" style = "margin: 10px 0px"> <tort id = "menutype" name = "menutype" style = "margin: 10px 0px ؛ display: inline block ؛ width: 350px ؛ style = "display: none"> <td> محتوى نص </td> <td> <textarea rows = "45" cols = "70" name = "menucontent" id = "menucontent" style = "display: none> </td> <td> في عنوان الارتباط الخارجي الكامل ، والذي يجب أن يتضمن <span style = "color: red"> http: // </span> على سبيل المثال: http: //www.baidu.com </br> <input type = "text" id = "menuurl" name = "menuurl" style = </r> <tr> <td align = "center" colspan = "2"> <hr style = "margin-bottom: 10px ؛"> <input id = "menu_add" type = "button" value = "add" style = "porder-radius: 0 ؛ width: 260px ؛ height: 40px ؛ margin: auto 50px ؛ </form> </viv> </viv> </viv> </viv> <div id = "childmenu" style = "display: none ؛ z-index: 12 ؛ width: 650px ؛ height: auto ؛ margin-left: -325px ؛ 16px ؛ margin-left: 20px ؛ color: #fff "id =" gn_title "> قائمة المستوى الثاني </span> <a id =" close_modal "> </a> </viv> <div id =" registerdiv "> <table cellpacing =" 0 "style =" word-wrap: word-word ؛ Word-Break: break-all ؛ table-layout: errant ؛ "> <thead> <tr> <th style =" text-align: center "> number </h> <th align =" center "style =" text-align: center "> name-yeval </th> <th align =" Center " القائمة </th> <th align = "center" style = "text-align: center"> نوع القائمة </th> <th align = "center" style = "text-align: center"> تعديل </th> <th align = "center" style = "text-align: center"> delete </th> </tr> </div> </dip> src = "<٪ = path ٪>/cvc/center/js/my97datepicker/wdatepicker.js"> </script> <script src = "<٪ = path ٪>/cvc/center/js/sett src = "<٪ = path ٪>/cvc/center/js/alvalform_v5.3.2.js" type = "text/javaScript"> </script> <script charset = "utf-8" src = "<٪ = path ٪>/train/js/prettify/kindeditor.js src = "<٪ = path ٪>/train/js/prettify/lang/zh_cn.js"> </script> <script charset = "utf-8" src = "<٪ = path ٪>/js/js/prestify/plugins/code/prettify.js"> </script ٪>/cvc/center/js/jquery -1.10.2.min.js "> </script> <script charset =" utf-8 "type =" text/javaScript "src =" <٪ = path ٪>/cvc/center/js/jquery-1.1.2.min.js src = "<٪ = path ٪>/js/jquery-ui.min.js"> </script> <script> var editor1 ؛ */if (menuname == "English") {Alert ("يرجى الانتقال إلى وحدة المعلومات الأساسية لتعيين المؤتمر الحالي الصيني والإنجليزية") ؛ if (json.state == 1) {window.location.reload () ؛ إيقاف الرسوم المتحركة: الحدث ، UI) }) المستوى = 0 ؛ 1) {contern = {Level. URL: "<٪ = path ٪>/webCenter.do؟updatemenvel" ، النوع: "post" ، datatype: "json" $ ("#MANE_LEVEL"). Change (function () {$ ("#menu_parent"). فارغ () ؛ $ ("#menu_parent"). إلحاق ("<<shorts value = '-1'> الرجاء تحديد ... </edation>") var level = $ ( 2) {$ .ajax ({url: "<٪ = path ٪>/webCenter.do؟getFirstMenu" ، النوع: "get" ، datatype: "json" ، النجاح: الدالة (النتيجة) {if (result! value = '"+result [i] .menuid+"'> "+result [i] .menuname+" </potion> "console.log (الخيار) $ ("#menu_parent "). إلحاق (خيار) ؛}}} آخر {ALERT (" لا تم إنشاء قائمة قائمة بعد ، قم بإنشاء قائمة المستوى الأول قبل إنشاء قائمة سماعات الرأس ") ؛}}}) }}) // حدد نوع الرسوم $ ("#menutype"). تغيير (function () {if ($ ("#menutype"). val () == 1) {$ ("#imgtexttr"). show () ؛ $ ("#linktr"). hide () ؛ $ ("#addz") if ($ ("#menutype"). val () == 2) {$ ("#imgtexttr"). $ (#menu_name "). الاسم ") التنبيه (يرجى ملء محتوى النص ") ؛ && $ (#menuid ") $ ("#addlg"). انقر فوق (function () {$ ("#mask"). show () ؛ $ ("#addlogo"). show () ؛}) // cancel $ (". $ ("zshref"). $ ("#addlogo". show () ؛ النجاح: البيانات) {$ ("#menu_name" $ ("#addz"). })})}) </script> </body> </html> <٪}} ٪>رمز العمل
@requestmapping (params = "updateMenulevel" ، method = requestMethod.post) public void updateMenulevel (String menulist ، httpservletrequest request ، httpservletponse repress) {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 (استثناء 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) ؛ لـ (int i = 0 ؛ i <array.size () ؛ i ++) {jsonobject json = array.getJsonObject (i) ؛ قائمة القائمة = webservice.getMenubyid (json.getint ("menuid")) ؛ menu.setLevel (json.getint ("level")) ؛ WebService.SaveObject (قائمة) ؛ }}} catch (استثناء e) {E.PrintStackTrace () ؛ }المثال أعلاه لجدول تنفيذ Java هو كل المحتوى الذي شاركته معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.