成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

網(wǎng)站計(jì)數(shù)器 web映射

mcterry / 2446人閱讀

摘要:站點(diǎn)的網(wǎng)站計(jì)數(shù)器的操作下午定義全局變量獲取計(jì)數(shù)器若文件存在則讀取獲取到文件的輸入流對(duì)計(jì)數(shù)器內(nèi)容進(jìn)行加計(jì)數(shù)文件保存回文件流中輸入對(duì)象獲取文件路徑定義對(duì)象進(jìn)行加您是第映射文件保存在文件夾下永遠(yuǎn)無法訪問此時(shí)需要修改文件即可達(dá)到映

站點(diǎn)的網(wǎng)站計(jì)數(shù)器的操作

<%@ page import="java.math.BigInteger" %>
<%@ page import="java.io.File" %>
<%@ page import="java.util.Scanner" %>
<%@ page import="java.io.FileInputStream" %>
<%@ page import="java.io.PrintStream" %>
<%@ page import="java.io.FileOutputStream" %>
<%@ page import="java.util.zip.InflaterOutputStream" %><%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-12
  Time: 下午10:25
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


<%
    // 定義全局變量
    BigInteger count = null;
%>
<%!
    // 獲取計(jì)數(shù)器
    public BigInteger load(File file){
        BigInteger count = null;
        try{
            // 若文件存在則讀取
            if(file.exists()){
                Scanner scanner = null;
                // 獲取到文件的輸入流
                scanner = new Scanner(new FileInputStream(file));
                // 對(duì)計(jì)數(shù)器內(nèi)容進(jìn)行加1
                if(scanner.hasNext()){
                    count = new BigInteger(scanner.next());
                }
                scanner.close();
            }else{
                count = new BigInteger("0");
                save(file, count);
            }
        }catch (Exception e){
            e.printStackTrace();
        }
        return count;
    }
    // 計(jì)數(shù)文件保存回文件
    public void save(File file, BigInteger count){
        try{
            PrintStream printStream = null;
            printStream = new PrintStream(new FileOutputStream(file));
            // 流中輸入對(duì)象
            printStream.println(count);
            printStream.close();
        }catch (Exception e){
            e.printStackTrace();
        }
    }
%>
<%
    // 獲取文件路徑
    String fileName = this.getServletContext().getRealPath("/") + "count.txt";
    // 定義file對(duì)象
    File file = new File(fileName);
    // 進(jìn)行加
    if(session.isNew()) {
        synchronized (this) {
            count = load(file);
            System.out.println(count);
            count = count.add(new BigInteger("1"));
            save(file, count);
        }
    }
%>
您是第<%=count%>


web映射

文件保存在WEB-INF文件夾下,永遠(yuǎn)無法訪問,此時(shí),需要修改/WEB-INF/web.xml文件即可,達(dá)到映射的目的
修改xml文件如下




  Archetype Created Web Application
  
    he
    /WEB-INF/he.jsp
  
  
    he
    /hello
  


直接更新,但不重啟,發(fā)現(xiàn)不能加載.
此時(shí).即Tomcat需要重寫配置屬性
此時(shí)訪問
http://localhost:8080/hello
即可訪問

config

config用于獲得

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/73699.html

相關(guān)文章

  • 提升網(wǎng)站頁面速度的14條最佳實(shí)踐(二)

    摘要:唯一的格式約束是該字符串必須用引號(hào)引起來。對(duì)于網(wǎng)站背后的服務(wù)器來說,不大相同。不過用戶不必忍受整個(gè)頁面的重新加載了,而且用戶在等待時(shí),仍然可以響應(yīng)。 本篇是對(duì)《高性能網(wǎng)站建設(shè)指南》一書的后7種規(guī)則進(jìn)行梳理。 八、使用外部Jacascript和css 1.如果需要呈現(xiàn)給用戶的頁面可以實(shí)現(xiàn)完整緩存,那么使用外部Jacascript和css會(huì)提高網(wǎng)站性能。 2.在使用使用外部Jacascr...

    rainyang 評(píng)論0 收藏0
  • 提升網(wǎng)站頁面速度的14條最佳實(shí)踐(二)

    摘要:唯一的格式約束是該字符串必須用引號(hào)引起來。對(duì)于網(wǎng)站背后的服務(wù)器來說,不大相同。不過用戶不必忍受整個(gè)頁面的重新加載了,而且用戶在等待時(shí),仍然可以響應(yīng)。 本篇是對(duì)《高性能網(wǎng)站建設(shè)指南》一書的后7種規(guī)則進(jìn)行梳理。 八、使用外部Jacascript和css 1.如果需要呈現(xiàn)給用戶的頁面可以實(shí)現(xiàn)完整緩存,那么使用外部Jacascript和css會(huì)提高網(wǎng)站性能。 2.在使用使用外部Jacascr...

    shengguo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<