<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Welcome 布拉格

    BlogJava 首頁 聯系 聚合 管理
      6 Posts :: 13 Stories :: 15 Comments :: 0 Trackbacks

    ?<FORM id="form1" METHOD=POST ACTION="publishAction.jsp" onSubmit="return check();">
    ? 獲取apache目錄<br/>
    ? 發布css,js,img等靜態資源文件<br/>
    ?? <br/>
    ? <br/>
    ? <%String docBase = pageContext.getServletContext().getRealPath("/");%><br/>
    ? 顯示出 <%=docBase%> 文件列表<br/>
    ? <%
    ?? File f = new File(docBase);
    ? %>
    ? <table class="listTable">
    ? <tr>
    ?? <th>JSP文件</th>
    ?? <th>啟用緩存</th>
    ?? <th>緩存文件</th>
    ?? <th></th>
    ?? <th></th>
    ? </tr>
    ? <c:forEach var="filename" items="<%=f.list()%>">
    ? <c:if test="${fn:endsWith(filename, '.jsp')}">
    ?? <tr>
    ?? <td>${filename}</td>
    ?? <td>啟用</td>
    ?? <td>
    ?? <%
    ??? String fileName = (String)pageContext.findAttribute("filename");
    ??? fileName = fileName.replaceAll(".jsp","_cache.html");
    ??? if(new File(docBase+"cache"+File.separatorChar+fileName).exists()){
    ??????? out.println(fileName);
    ??? }else{
    ????????????????
    ??? }
    ?? %>
    ?? </td>
    ?? <td><a href="deleteCacheAction.jsp?page=${filename}" title="清除緩存">清除緩存</td>
    ?? <td><a href="publishAction.jsp?page=${filename}" title="重新生成">重新生成</a></td>
    ?? </tr>
    ? </c:if>
    ? </c:forEach>
    ? </table>
    ?</FORM>


    public void doFilter (ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    ??????? //???? Pass control on to the next filter
    ??????? //
    ??????? //request.setCharacterEncoding("utf-8");
    ??????? HttpServletRequest req = (HttpServletRequest) request;
    ??????? String path = req.getServletPath();
    ??????? if ((!path.startsWith("/admin")) && path.endsWith(".jsp")&&req.getParameter("makeCache")==null) {
    ??????????? path = path.replaceAll(".jsp", "_cache.html");
    ????????????????? System.out.println(path);
    ????????????????????? System.out.println(req.getRequestURI());
    ????????????????????? System.out.println(req.getRequestURL());
    ??????????? request.getRequestDispatcher("/cache"+path).forward(request, response);
    ??????? } else {
    ??????????? chain.doFilter(request, response);
    ??????? }
    ??? }
    ??? /**
    ???? * Place this filter into service.
    ???? *
    ???? * @param filterConfig The filter configuration object
    ???? */
    ??? public void init(FilterConfig filterConfig) throws ServletException {
    ??????? this.filterConfig = filterConfig;
    ??????? this.enable = filterConfig.getInitParameter("enable");
    ??? }


    --------------------------------------------------------------------------------

    ?

    posted on 2007-09-10 16:46 Welcome 閱讀(265) 評論(0)  編輯  收藏 所屬分類: HTML\CSS
    主站蜘蛛池模板: 午夜亚洲国产成人不卡在线| 亚洲AV无码乱码麻豆精品国产| AV无码免费永久在线观看| 成年免费a级毛片| 亚洲精品国产第一综合99久久| 亚洲国产女人aaa毛片在线| 99久久免费国产精品特黄| 一级黄色片免费观看| 亚洲人成无码网站在线观看| 亚洲美女激情视频| 亚洲国产精品乱码一区二区| 亚洲毛片网址在线观看中文字幕 | 成全视频在线观看免费高清动漫视频下载| 在线观看黄片免费入口不卡| 免费人成再在线观看网站| 亚洲精品无码久久久久牙蜜区| 亚洲丝袜中文字幕| 久久亚洲精品无码VA大香大香| 亚洲中文字幕无码不卡电影| 久久精品国产精品亚洲下载| 亚洲国产成人精品女人久久久 | 四虎永久在线观看免费网站网址 | 国产亚洲精品不卡在线| 免费a级毛片无码av| 日本人的色道www免费一区| 久久久久久国产精品免费免费 | 亚洲视频在线观看不卡| 久久亚洲成a人片| 久久综合日韩亚洲精品色| 亚洲精品国产精品乱码不卡√| 亚洲免费日韩无码系列 | 亚洲中文无码永久免费| 亚洲H在线播放在线观看H| 亚洲性无码av在线| 亚洲一区二区三区精品视频| wwwxxx亚洲| 亚洲日韩精品无码专区加勒比 | 免费国产成人午夜私人影视| 美女黄网站人色视频免费国产| 成人男女网18免费视频| 日韩视频免费在线|