<html> <head> <title>批处理任务管理</title> <meta name="decorator" content="default"/> <link th:href="@{/static/bootstrap/2.3.1/css_cerulean/bootstrap.min.css}" type="text/css" rel="stylesheet"/> <link th:href="@{/static/common/jeesite.css}" type="text/css" rel="stylesheet"/> <script th:src="@{/static/jquery/jquery-1.9.1.js}"></script> <script type="text/javascript"> $(document).ready(function() { // 页面验证 $("#searchForm").validate({ submitHandler: function(form){ loading('加载中,请稍等...'); form.submit(); }, errorContainer: "#messageBox", errorPlacement: function(error, element) { $("#messageBox").text("输入有误,请先更正。"); if (element.is(":checkbox") || element.is(":radio") || element.parent().is(".input-append")) { error.appendTo(element.parent().parent()); } else { error.insertAfter(element); } } }); // [清除]按钮点击事件 $("#btnClear").click(function(){ // 清除text $("form :text").val(''); // 清除checkbox $("form :checkbox").prop("checked", false); // 清除radio $("form :radio").prop("checked", false); // 清除select $("form select").val(""); $("form select").trigger("change"); }); // [添加]按钮点击事件 $("#btnAdd").click(function() { var url = ""; url = "${ctx}/job/edit"; $("#searchForm").prop("action", url); $("#searchForm").submit(); }); }); // [修改]按钮点击事件 function edit(p_cd) { var url = ""; url = "${ctx}/job/edit"; url = url + "?"; url = url + "schedid=" + p_cd; $("#searchForm").prop("action", url); $("#searchForm").submit(); } // [删除]按钮点击事件 function del(p_cd,p_name) { var url = ""; url = "${ctx}/job/del"; url = url + "?"; url = url + "schedid=" + p_cd; url = url + "&"; url = url + "jobName=" + p_name; window.location.href = url; } // [启用/停用]按钮事件 function changeStatus(p_cd,p_name,p_status) { var url = ""; url = "${ctx}/job/changeStatus"; url = url + "?"; url = url + "schedid=" + p_cd; url = url + "&"; url = url + "jobName=" + p_name; url = url + "&"; url = url + "status=" + p_status; window.location.href = url; } // [立即启动]按钮事件 function executeJob(p_cd,p_name) { var url = ""; url = "${ctx}/job/executeJob"; url = url + "?"; url = url + "schedid=" + p_cd; url = url + "&"; url = url + "jobName=" + p_name; window.location.href = url; } // 弹出子画面[模板履历] function showHis(p_cd, p_name) { var title = ""; var url = ""; var width; var height; var url = ""; url = "iframe:${ctx}/job/showHis"; url = url + "?"; url = url + "schedid=" + p_cd; url = url + "&"; url = url + "jobName=" + p_name; title = "任务历史记录"; width = $(top.document).width()-220; height = $(top.document).height()-180; top.$.jBox.open(url, title, width, height, { buttons:{"关闭":0}, submit: function (v, h, f) { if (v == 0) { page(); return true; // close the window } } }); } // 分页处理 function page(n, s) { if(n) $("#pageNo").val(n); if(s) $("#pageSize").val(s); $("#searchForm").prop("action", "${ctx}/job/initalljob"); $("#searchForm").submit(); return false; } </script> </head> <body> <ul class="nav nav-tabs"> <li class="active"><a>任务列表</a></li> <li><a href="${ctx}/job/edit">任务添加</a></li> </ul> <div class="box1 mb10"> <form id="searchForm" modelAttribute="qrtzJob" action="${ctx}/job/initalljob" method="post" enctype="multipart/form-data" class="breadcrumb form-search "> <sys:message content="${message}"/> <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/> <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/> <sys:tableSort id="orderBy" name="orderBy" value="${page.orderBy}" callback="page();"/> <table class="table1" width="100%" cellspacing="0" border="0"> <tr> <td> <label class="lab">任务名称:</label> <input path="jobName" htmlEscape="false" class="cf_input_text178"/> </td> <td> <label class="lab">任务类名:</label> <input path="jobClassName" htmlEscape="false" class="cf_input_text178"/> </td> <td> <label class="lab">任务方法名:</label> <input path="jobMethodName" htmlEscape="false" class="cf_input_text178"/> </td> </tr> <tr> <td> <label class="lab">任务时间表达式:</label> <input path="cronExpression" htmlEscape="false" maxlength="50" class="cf_input_text178"/> </td> <td> <label class="lab">任务状态:</label> <select path="status" items="${fns:getDictMap('com_use_flag', true)}" class="select78"/> </td> </tr> </table> <div class="tright pr30 pt10"> <input id="btnSearch" class="btn cf_btn-primary" type="submit" value="搜索"/> <input id="btnClear" class="btn cf_btn-primary" type="button" value="清除"/> </div> </form> </div> <table id="contentTable" class="table table-striped table-bordered table-condensed"> <thead> <tr> <th>任务名称</th> <th>任务类名</th> <th>任务时间表达式</th> <th>描述</th> <th>使用状态</th> <th>操作</th> </tr> </thead> <tbody id="tblBody"> <tr th:each="rec:${page.list}"> <td th:text="${rec.jobName}"></td> <td th:text="${rec.jobClassName}"></td> <td th:text="${rec.cronExpression}"></td> <td th:text="${rec.description}"></td> <td th:text="${rec.status eq '0'} ? '停用':'启用'"></td> <td> <a href="javascript:void(0)" th:onclick="edit('${rec.schedid}')" >修改</a> <a href="javascript:void(0)" th:onclick="del('${rec.schedid}','${rec.jobName}')">删除</a> <a href="javascript:void(0)" th:onclick="executeJob('${rec.schedid}','${rec.jobName}')">立即执行</a> <a th:if=" ${rec.status} eq '1'" href="javascript:void(0)" th:onclick="changeStatus([[${rec.schedid}]],[[${rec.jobName}]],[[0]])">停用</a> <a th:if=" ${rec.status} eq '0'" href="javascript:void(0)" th:onclick="changeStatus([[${rec.schedid}]],[[${rec.jobName}]],[[1]])">启用</a> <a href="javascript:void(0)" th:onclick="javascript:alert([[${rec.schedid}]])" >查看历史</a> </td> </tr> </tbody> </table> <div class="pagination" th:utext="${page}"></div> </body> </html>
boot2.14 上面页面顺利通过;
还是用回jsp吧