亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? overview.jsp

?? 這是個爬蟲和lucece相結合最好了
?? JSP
字號:
<%  /**   * This pages displays availible options for per host overrides of    * a given crawl job.   *   * @author Kristinn Sigurdsson   */%><%@include file="/include/handler.jsp"%><%@page import="java.util.Collection"%><%@page import="java.util.Iterator"%><%@page import="org.archive.crawler.admin.CrawlJob"%><%@page import="org.archive.crawler.settings.CrawlerSettings"%><%@page import="org.archive.crawler.settings.XMLSettingsHandler"%><%    String message = request.getParameter("message");    // Load the job.    CrawlJob theJob = handler.getJob(request.getParameter("job"));        if(theJob == null) {        // Didn't find any job with the given UID or no UID given.        response.sendRedirect(request.getContextPath() +            "/jobs.jsp?message=No job selected " +            request.getParameter("job"));        return;    } else if(theJob.isReadOnly()){        // Can't edit this job.        response.sendRedirect(request.getContextPath() +            "/jobs.jsp?message=Can't configure a running job");        return;    }    // Load display level    String currDomain = request.getParameter("currDomain");    if( currDomain != null ) {        currDomain = currDomain.trim();    }    // Get the settings objects.    XMLSettingsHandler settingsHandler = theJob.getSettingsHandler();    CrawlerSettings localSettings = settingsHandler.getSettingsObject(currDomain);        // Check for actions    String action = request.getParameter("action");    if(action != null){        // Need to do something!        if(action.equals("done")){            // Ok, done editing.            if(theJob.isNew()){                            handler.addJob(theJob);                response.sendRedirect(request.getContextPath() +                    "/jobs.jsp?message=Job created");            }else{                if(theJob.isRunning()){                    handler.kickUpdate();                }                if(theJob.isProfile()){                    response.sendRedirect(request.getContextPath() +                        "/profiles.jsp?message=Profile modified");                }else{                    response.sendRedirect(request.getContextPath() +                        "/jobs.jsp?message=Job modified");                }            }            return;        } else if(action.equals("edit")){            // Edit settings.            // First make sure the file exists (create it if it doesn't)            if(currDomain != null && currDomain.length()>0){                settingsHandler.writeSettingsObject(settingsHandler.getOrCreateSettingsObject(currDomain));                // Then redirect to configure override.                response.sendRedirect(request.getContextPath() +                    "/jobs/per/configure.jsp?job=" + theJob.getUID() +                    "&currDomain="+currDomain);                return;            }        } else if(action.equals("delete")){            // Delete settings.            if(currDomain != null && currDomain.length()>0){                settingsHandler.deleteSettingsObject(settingsHandler.getOrCreateSettingsObject(currDomain));                message = "Override for domain '"+currDomain+"' deleted.";                currDomain = "";            }        } else if(action.equals("goto")){            // Goto another page of the job/profile settings            response.sendRedirect(request.getParameter("where"));            return;        }    }        // Adjust display data.    String parentDomain = null;    if(currDomain==null){        currDomain = "";    } else {        if(currDomain.indexOf('.')==-1){            parentDomain = "";        } else {            parentDomain = currDomain.substring(currDomain.indexOf('.')+1);        }    }        String title = "Per domain settings";    int tab = theJob.isProfile()?2:1;    int jobtab = 3;%><%@include file="/include/head.jsp"%>    <script type="text/javascript">        function doSubmit(){            document.frmPer.submit();        }                function doGoto(where){            document.frmPer.action.value="goto";            document.frmPer.where.value = where;            doSubmit();        }                function doCreateEdit(){            document.frmPer.currDomain.value = document.frmPer.newDomain.value;            doEdit();        }                function doDeleteThis(){            if(!confirm("Are you sure you want to delete override for '"+                document.frmPer.currDomain.value +"'?")) {                return;            }            document.frmPer.action.value="delete";            doSubmit();        }                function doDelete(){            if(!confirm("Are you sure you want to delete override for '"+                document.frmPer.newDomain.value +"'?")) {                return;            }            document.frmPer.currDomain.value = document.frmPer.newDomain.value;            document.frmPer.action.value="delete";            doSubmit();        }                function doCreate(){            doEdit();        }                function doEdit(){            document.frmPer.action.value="edit";            doSubmit();        }                function doGotoDomain(domain){            document.frmPer.currDomain.value = domain;            document.frmPer.action.value="noop";            doSubmit();        }    </script>        <% if(message != null && message.length() > 0){ %>        <p>            <span class="flashMessage"><b><%=message%></b></span>    <% } %>    <p>        <%@include file="/include/jobnav.jsp"%>    <p>    <form name="frmPer" method="post" action="overview.jsp">        <input type="hidden" name="action" value="done">        <input type="hidden" name="where" value="">        <input type="hidden" name="job" value="<%=theJob.getUID()%>">        <input type="hidden" name="currDomain" value="<%=currDomain%>">        <b>            Known overrides for             <%=theJob.isProfile()?"profile":"job"%>            <%=theJob.getJobName()%>:        </b>        <p>        <b><%=currDomain%></b>        <ul>        <%                 if(currDomain.length()>0) {         %>                <li> <a href="javascript:doGotoDomain('<%=parentDomain%>')">- Up -</a>        <%            }            Collection subs = settingsHandler.getDomainOverrides(currDomain);            for (Iterator i = subs.iterator(); i.hasNext();) {                String printDomain = (String)i.next();                if(currDomain.length()>0){                    printDomain += "."+currDomain;                }        %>                <li> <a href="javascript:doGotoDomain('<%=printDomain%>')"><%=printDomain%></a>        <%            }        %>        </ul>        <%             if(currDomain.length()>0){                 if(localSettings != null){        %>                    <p><a href="javascript:doEdit()">Edit override for '<%=currDomain%>'</a><br>                        <p><a href="javascript:doDeleteThis()">Delete override for '<%=currDomain%>'</a><br>        <%                } else {        %>                    <p><a href="javascript:doCreate()">Create override for '<%=currDomain%>'</a>        <%                 }            }         %>        <p>            <b>Quick override:</b><br>            Domain: <input name="newDomain" value="<%=currDomain%>">            <input type="submit" value="Create/Edit" onClick="doCreateEdit()">                <input type="button" value="Delete" onClick="doDelete()">    </form><%@include file="/include/foot.jsp"%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品456| 91精品国产综合久久小美女| 一本色道久久综合亚洲91 | 一区二区三区免费| 精品在线你懂的| 欧美三级中文字幕| 中文字幕色av一区二区三区| 麻豆精品一区二区三区| 91福利小视频| 国产精品美女一区二区三区| 久久99精品一区二区三区| 91久久久免费一区二区| 国产精品乱人伦一区二区| 免费一级片91| 欧美美女直播网站| 亚洲国产精品精华液网站| 一区二区在线免费观看| 国产视频一区在线观看| 亚洲色图丝袜美腿| 51午夜精品国产| 午夜精品一区在线观看| 国产精品原创巨作av| 日韩女优av电影| 日韩二区在线观看| 9191久久久久久久久久久| 亚洲国产视频一区二区| 欧美视频一区二区三区四区| 亚洲色图19p| 99精品热视频| 亚洲人午夜精品天堂一二香蕉| 丰满亚洲少妇av| 欧美经典三级视频一区二区三区| 国产乱码字幕精品高清av | 91麻豆国产福利精品| 国产精品久久夜| 99久久99久久综合| 亚洲视频一区在线观看| 色吊一区二区三区| 亚洲一二三四久久| 欧美日韩国产系列| 麻豆久久久久久| 久久久91精品国产一区二区精品| 国产精品一二一区| 日韩美女精品在线| 在线免费观看日韩欧美| 午夜激情一区二区| 日韩一级大片在线观看| 狠狠色丁香久久婷婷综合_中| 久久免费看少妇高潮| 国产aⅴ综合色| 亚洲日本va午夜在线影院| 欧美性猛交xxxxxx富婆| 蜜桃精品在线观看| 中文在线一区二区 | 日韩视频一区二区在线观看| 久久99精品久久久久久| 国产亚洲欧美在线| 色综合天天视频在线观看| 亚洲一区二区三区小说| 日韩一二三区不卡| 成人精品小蝌蚪| 亚洲韩国一区二区三区| 亚洲精品在线三区| 99精品视频在线播放观看| 日本视频在线一区| 久久精品夜夜夜夜久久| 日本丶国产丶欧美色综合| 日本不卡在线视频| 中文字幕在线不卡一区| 91精品国产综合久久小美女| 成人毛片老司机大片| 日韩av在线发布| 中文字幕日韩一区| 欧美大片在线观看| 色婷婷综合视频在线观看| 久久69国产一区二区蜜臀| 亚洲激情欧美激情| 日本一区二区三区在线不卡| 欧美日韩久久久久久| 成人v精品蜜桃久久一区| 天天av天天翘天天综合网色鬼国产 | 91精品国产综合久久精品app| 国产成人亚洲精品青草天美| 亚洲国产精品精华液网站| 国产精品乱码一区二三区小蝌蚪| 91麻豆精品国产无毒不卡在线观看| 大尺度一区二区| 精品一区二区免费看| 亚洲一区二区高清| 中文字幕欧美一| 26uuu亚洲综合色| 日韩美女一区二区三区四区| 在线观看亚洲精品视频| 成人av资源站| 成人一级黄色片| 国产一区视频导航| 麻豆一区二区三| 日韩激情视频网站| 亚洲国产wwwccc36天堂| 亚洲人精品午夜| 国产精品久久久久久户外露出| 精品国一区二区三区| 日韩一区二区电影在线| 欧美日韩国产经典色站一区二区三区| 91麻豆免费在线观看| 成人av网站免费观看| 大白屁股一区二区视频| 国产精品66部| 丁香六月久久综合狠狠色| 国产成人aaa| 春色校园综合激情亚洲| 不卡高清视频专区| 99久久综合色| 色香蕉成人二区免费| 91免费看`日韩一区二区| 99视频有精品| 99久久精品久久久久久清纯| 99国产一区二区三精品乱码| 亚洲猫色日本管| 国产日韩精品一区| 国产精品视频在线看| 国产午夜一区二区三区| 国产日韩欧美精品在线| 久久久久久久久久看片| 国产欧美一区二区三区网站| 国产精品免费人成网站| 国产精品久久夜| 一区二区三区成人在线视频| 一卡二卡三卡日韩欧美| 午夜视频久久久久久| 日本中文字幕一区| 久久精品国产免费| 国产美女精品一区二区三区| 91麻豆精品久久久久蜜臀| 日韩一级黄色片| 久久精品亚洲麻豆av一区二区 | 精品少妇一区二区三区在线播放| 欧美mv和日韩mv国产网站| 国产色产综合色产在线视频 | 国产欧美视频一区二区三区| 国产精品污网站| 亚洲精品国久久99热| 日韩国产一区二| 国产精品亚洲一区二区三区妖精| eeuss鲁片一区二区三区在线观看| 色999日韩国产欧美一区二区| 欧美丰满一区二区免费视频| 精品国产精品一区二区夜夜嗨| 国产区在线观看成人精品| 亚洲裸体xxx| 久国产精品韩国三级视频| 成人精品免费看| 欧美一级免费大片| 亚洲国产精品av| 日本不卡视频一二三区| 岛国av在线一区| 91精品久久久久久蜜臀| 国产精品情趣视频| 日韩在线一区二区| 不卡的av网站| 精品嫩草影院久久| 亚洲免费观看高清完整版在线 | 欧美亚洲丝袜传媒另类| 日韩一本二本av| 亚洲精品美国一| 国产在线一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 久久国内精品自在自线400部| 大尺度一区二区| 日韩美女天天操| 亚洲成人手机在线| av电影在线不卡| 亚洲精品一区二区三区福利 | 国产精品的网站| 久久99精品久久久久久 | av午夜一区麻豆| 欧美一区二区三区色| 亚洲欧美国产高清| 不卡视频在线看| 国产日韩欧美麻豆| 久久福利视频一区二区| 欧美性受极品xxxx喷水| 国产精品青草综合久久久久99| 激情偷乱视频一区二区三区| 在线观看国产一区二区| 亚洲欧美日韩久久精品| 风间由美性色一区二区三区| 久久伊人蜜桃av一区二区| 蜜臀av性久久久久蜜臀av麻豆| 欧美日韩一区二区三区在线看| 中文字幕视频一区二区三区久| 国产盗摄精品一区二区三区在线 | 韩国一区二区三区| 欧美电影免费观看高清完整版在| 日日骚欧美日韩| 欧美浪妇xxxx高跟鞋交| 亚洲午夜一区二区三区| 91久久精品一区二区三区| 亚洲欧美另类在线| 欧美午夜一区二区三区|