日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
      西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

      JAVA 網(wǎng)站統(tǒng)計(jì)實(shí)例

      pdf高清版
      • JAVA 網(wǎng)站統(tǒng)計(jì)實(shí)例pdf高清版
      • 軟件大小:6.8M
      • 更新時(shí)間:2016-04-11 17:09
      • 軟件語言:中文
      • 軟件廠商:
      • 軟件類別:國產(chǎn)軟件 / 免費(fèi)軟件 / 電子教程
      • 軟件等級(jí):4級(jí)
      • 應(yīng)用平臺(tái):WinAll
      • 官方網(wǎng)站:暫無
      • 應(yīng)用備案:
      好評(píng):50%
      壞評(píng):50%

      軟件介紹

      Spring+Mysql+C3P0 統(tǒng)計(jì)網(wǎng)站的訪問量,比如PV(頁面瀏覽量),UV(獨(dú)立訪客數(shù)),將統(tǒng)計(jì)結(jié)果保存到MYSQL數(shù)據(jù)庫中。 一個(gè)javaee利用mvc模式開發(fā)的實(shí)例,功能強(qiáng)力,利用面廣,每一個(gè)初期開發(fā)者不可少的利用工具。

      代碼簡介:

      CounterServlet.java

      package org.sunxin.ch02.servlet;

      import java.io.IOException;

      import java.io.PrintWriter;

      import javax.servlet.ServletContext;

      import javax.servlet.ServletException;

      import javax.servlet.http.HttpServlet;

      import javax.servlet.http.HttpServletRequest;

      import javax.servlet.http.HttpServletResponse;

      public class CounterServlet extends HttpServlet

      {

      public void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException

      {

      ServletContext context = getServletContext();

      Integer count = null;

      synchronized(context)

      {

      count = (Integer) context.getAttribute("counter");

      if (null == count)

      {

      count = new Integer(1);

      }

      else

      {

      count = new Integer(count.intValue() + 1);

      }

      context.setAttribute("counter", count);

      }

      resp.setContentType("text/html;charset=gb2312");

      PrintWriter out = resp.getWriter();

      out.println("");

      out.println("");

      out.println("");

      out.println("該頁面已被訪問了" + "" + count + "" + "次");

      out.println(" ");

      out.close();

      }

      }

      在程序代碼的第17行,調(diào)用getServletContext()方法(從GenericServlet類間接繼承而來)得到Web應(yīng)用程序的上下文對(duì)象。為了避免線程安全的問題,我們?cè)诘?9行使用synchronized關(guān)鍵字對(duì)context對(duì)象進(jìn)行同步。第21行,調(diào)用上下文對(duì)象的getAttribute()方法獲取counter屬性的值。第21~29行,判斷count是否為null,如果為null,則將它的初始值設(shè)為1。當(dāng)這個(gè)Servlet第一次被訪問的時(shí)候,在上下文對(duì)象中還沒有保存counter屬性,所以獲取該屬性的值將返回null。如果count不為null,則將count加1。第30行,將count作為counter屬性的值保存到ServletContext對(duì)象中。當(dāng)下一次訪問這個(gè)Servlet時(shí),調(diào)用getAttribute()方法取出counter屬性的值不為null,于是執(zhí)行第28行的代碼,將count加1,此時(shí)count為2,表明頁面被訪問了兩次。第39行,輸出count,顯示該頁面的訪問次數(shù)。

      另外還需要注意的是,訪問次數(shù)在重啟Tomcat服務(wù)器后,將重新從1開始,為了永久保存訪問次數(shù),可以將這個(gè)值保存到文件或數(shù)據(jù)庫中。

      另外還需要注意的是,訪問次數(shù)在重啟Tomcat服務(wù)器后,將重新從1開始,為了永久保存訪問次數(shù),可以將這個(gè)值保存到文件或數(shù)據(jù)庫中。

      軟件標(biāo)簽: java 實(shí)例

      其他版本下載

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

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

      TOP
      軟件下載