📄 threads.jsp
字号:
<%@include file="/include/handler.jsp"%><% String title = "Threads report"; int tab = 4; String reportName = request.getParameter("name"); String action = request.getParameter("action"); String message = null; if(action != null && action.equals("killkillkill")){ // Kill thread. try { if (handler.getCurrentJob() != null) { String threadNumber =request.getParameter("threadNumber"); handler.getCurrentJob(). killThread(Integer.parseInt(threadNumber), (request.getParameter("replace")!=null && request.getParameter("replace").equals("replace"))); message = "Kill message sent to thread #" + request.getParameter("threadNumber"); } } catch(NumberFormatException e){ message = "Kill operation failed"; } }%><%@include file="/include/head.jsp"%> <script type="text/javascript"> function doKill(){ thread = document.frmThread.threadNumber.value; if(confirm("Are you sure you wish to kill thread number " + thread + "?\nThe action is irreversible " + " and can potentially destablize the crawler.")) { document.frmThread.action.value = "killkillkill"; document.frmThread.submit(); } } </script> <pre><% if (handler.getCurrentJob() != null) { java.io.PrintWriter writer = new java.io.PrintWriter(out); handler.getCurrentJob().writeThreadsReport(reportName,writer); writer.flush(); } else {%> No current job <% } %></pre> <hr> <form name="frmThread" method="post" action="threads.jsp"> <input type="hidden" name="action"> <b>Thread number:</b> <input name="threadNumber" size="3"> <input type="checkbox" name="replace" value="replace"> Replace thread <input type="button" onClick="doKill()" value="Kill thread"> </form><%@include file="/include/foot.jsp"%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -