麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > JSP > 正文

jsp網(wǎng)頁(yè)計(jì)數(shù)器實(shí)現(xiàn)、示例

2019-11-02 14:53:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 網(wǎng)頁(yè)計(jì)數(shù)器想必大家都有見(jiàn)到過(guò)吧,記錄每一個(gè)訪問(wèn)者,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下

 代碼如下://過(guò)濾器類 public class EcondingFilter implements Filter { private String charset = null; private ServletContext context = null; private String path = ""; /** * 在銷(xiāo)毀前將數(shù)據(jù)存入本地文件中 */ public void destroy() { //獲取servleContext中的屬性的那個(gè)值 String nums = (String) context.getAttribute("nums"); //創(chuàng)建寫(xiě)入流 FileWriter fw = null; BufferedWriter bw = null; try { fw = new FileWriter(path); bw = new BufferedWriter(fw); bw.write(nums); } catch (Exception e) { e.printStackTrace(); } finally {  try { if (bw != null) { bw.close(); } if (fw != null) { fw.close(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }  } System.out.println("filter銷(xiāo)毀"); }  代碼如下:public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // TODO Auto-generated method stub System.out.println("doFilter前"); String path = ((HttpServletRequest)request).getServletPath();//獲取每次訪問(wèn)的action的相對(duì)路徑 <img alt="" src="http://img.blog.csdn.net/20130728233435953?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2tyZ3diag==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center"><img alt="" src="http://img.blog.csdn.net/20130728233445625?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2tyZ3diag==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center"> //判斷路徑,如果是登陸的那個(gè)action,就讓保存的context里面的那個(gè)屬性加1 if(path.endsWith("/login.action")){ context.setAttribute("nums",Integer.parseInt(context.getAttribute("nums").toString())+1+""); } request.setCharacterEncoding(charset); response.setCharacterEncoding(charset); chain.doFilter(request, response); System.out.println("doFilter后");  }   代碼如下:public void init(FilterConfig filterConfig) throws ServletException { // TODO Auto-generated method stub System.out.println("filter初始化"); //獲取編碼格式 charset = filterConfig.getInitParameter("encoding"); //獲取servletContext context = filterConfig.getServletContext(); System.out.println(charset);  path = context.getRealPath(""); File file = new File("D:text.txt"); if (!file.exists()) {//判斷文件是否存在 // 如果文件不存在,就創(chuàng)建一個(gè)文件,保存在D盤(pán)中 file = new File("d:text.txt"); FileWriter fw = null; BufferedWriter bw = null; try { fw = new FileWriter(file); bw = new BufferedWriter(fw); bw.write(0 + "");// 寫(xiě)入初始化數(shù)據(jù)0 } catch (Exception e) { e.printStackTrace(); } finally { try { if (bw != null) { bw.close(); } if (fw != null) { fw.close(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace();  } } } //當(dāng)每次tomcat啟動(dòng)服務(wù)時(shí),進(jìn)行讀取創(chuàng)建的那個(gè)文件 path = "d:text.txt"
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产做爰全免费的视频黑人 | 亚洲第一成人在线 | 九九热在线视频观看 | 国产一区二区三区视频免费 | 国产99久久精品一区二区 | 日本精品免费观看 | 偿还的影视高清在线观看 | 国产精品久久久久久久久久久久久久久久 | 成人羞羞在线观看网站 | 国产资源在线观看视频 | h网站在线观看 | 精国产品一区二区三区四季综 | 欧美性生活久久 | 国产噜噜噜 | 男女羞羞视频在线观看免费 | 欧美色视| 一级外国毛片 | 欧美黄色免费视频 | 久久久久久久久国产精品 | 亚洲操比视频 | 黄色a级片视频 | 性欧美xxxx免费岛国不卡电影 | 午夜精品老牛av一区二区三区 | 久久美女色视频 | 国产二区三区在线播放 | 噜噜噜在线 | 日本精品网 | 狠狠99 | 免费永久看羞羞片网站入口 | 国产精品99一区二区 | 成熟女人特级毛片www免费 | 精品国产九九九 | 免费看成年人网站 | 91精品动漫在线观看 | 免费观看又色又爽又黄的崩锅 | av日韩在线免费观看 | 最新av在线播放 | 日韩视频一区二区在线观看 | 久久久久se | 国产午夜精品一区二区三区免费 | japanese末成年free|