<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      使用ServletContext對象讀取資源文件

      備注:本文以properties文件為例

       

       

      一、通過ServletContext讀取文件

      1.通過ServletContext讀取放置在src下的properties文件

      package com;

      import java.io.IOException;
      import java.io.InputStream;
      import java.util.Properties;

      import javax.servlet.ServletException;
      import javax.servlet.annotation.WebServlet;
      import javax.servlet.http.HttpServlet;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;

      @WebServlet("/Test_ServletContext")
      public class Test_ServletContext extends HttpServlet {

        protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

          InputStream in = this.getServletContext().getResourceAsStream("/WEB-INF/classes/test.properties"); //項目的目錄結構和部署在服務器上的目錄結構并不一    致,src對應的是/WEB-INF/classes


          Properties props = new Properties();
          props.load(in);

          String key= props.getProperty("key"); //獲取key所對應的字符串
          System.out.println(key);

        }


        protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
          doGet(request, response);
        }

      }

       

      2.通過ServletContext讀取放置在WebRoot下的properties文件

      package com;

      import java.io.IOException;
      import java.io.InputStream;
      import java.util.Properties;

      import javax.servlet.ServletException;
      import javax.servlet.annotation.WebServlet;
      import javax.servlet.http.HttpServlet;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;

      @WebServlet("/Test_ServletContext")
      public class Test_ServletContext extends HttpServlet {

        protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

          InputStream in = this.getServletContext().getResourceAsStream("/test.properties"); 

          Properties props = new Properties();
          props.load(in);

          String key= props.getProperty("key"); //獲取key所對應的字符串
          System.out.println(key);

        }


        protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
          doGet(request, response);
        }

      }

      備注:其實1和2的方式一樣,但是因為項目的目錄結構和部署在服務器上的目錄結構不一致這個細節,所以就還是寫出來了

       

      二、用FileInputStream讀取資源文件

      package com;

      import java.io.FileInputStream;

      import java.io.IOException;
      import java.io.InputStream;
      import java.util.Properties;

      import javax.servlet.ServletException;
      import javax.servlet.annotation.WebServlet;
      import javax.servlet.http.HttpServlet;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;

      @WebServlet("/Test_ServletContext")
      public class Test_ServletContext extends HttpServlet {

        protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
          

          String path = this.getServletContext().getRealPath("/WEB-INF/classes/test.properties");//通過ServletContext對象獲取該資源的絕對路徑
          FileInputStream in = new FileInputStream(path);

          Properties props = new Properties();
          props.load(in);

          String key= props.getProperty("key"); //獲取key所對應的字符串
          System.out.println(key);

        }


        protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
          doGet(request, response);
        }

      }

      備注:這種方式雖然麻煩一點,但是可以得到當前讀取資源文件的名稱

       

      posted @ 2017-05-07 08:25  夏日淺笑、  閱讀(1685)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲av永久无码精品天堂久久| 双乳奶水饱满少妇呻吟免费看| 高级艳妇交换俱乐部小说| 97久久久精品综合88久久| 欧美性受xxxx黑人猛交| 精品国产一区二区亚洲人| 久热综合在线亚洲精品| 福利视频在线一区二区| 免费国产拍久久受拍久久| 亚洲欧美在线综合一区二区三区| 精品人妻午夜一区二区三区四区| 色狠狠色噜噜AV一区| 衡阳市| 好吊妞| 亚洲色大成成人网站久久| a∨变态另类天堂无码专区| 97av| 成人国产精品中文字幕| 精品人妻大屁股白浆无码| 婷婷六月色| 午夜福制92视频| 九九热在线观看免费视频| 国产美女被遭强高潮免费一视频| 四虎永久地址WWW成人久久| 91精品人妻中文字幕色| 国产精品久久毛片| 国产亚洲精品超碰热| 最新中文字幕国产精品| 亚洲av无码精品色午夜蛋壳| 亚洲免费观看一区二区三区| 岛国大片在线免费播放| 久久精品av国产一区二区| 人人妻人人狠人人爽天天综合网| 少妇人妻偷人一区二区| 国产精品美女一区二三区| 久久91精品牛牛| 国产精品人妻熟女男人的天堂| 亚洲国产成人精品无码一区二区| 亚洲天码中文字幕第一页| 永久免费在线观看蜜桃视频| 久久婷婷五月综合色99啪ak|