好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > JSP 從配置文件獲取參數詳解

JSP 從配置文件獲取參數詳解

熱門標簽:外呼直播語音系統 汝南縣地圖標注app 山東ai外呼電銷機器人好用嗎 湖北地圖標注公司 智能電話機器人銷售話術 地圖標注專業和非專業 四川正規外呼系統軟件 甘肅銷售電銷機器人公司 福建電銷貓機器人收費
這一節將介紹 ServletContext 和 ServletConfig 這兩個接口。 通過這兩個接口,我們可以在web.xml中設置一些參數,如數據庫地址、用戶名密碼等,供 Servlet 使用, 這樣每次參數值變動時,不用重新編譯Servlet了。

javax.servlet.ServletContext接口(上下文參數)是針對整個項目的全局設置, 而javax.servlet.ServletConfig接口(初始化參數)是針對當前Servlet的設置。 兩者的設置內容都寫在web.xml中。在Eclipse中新建Servlet時, 可以看到設置初始化參數的位置,如下圖:

上下文參數就沒這么方便,只能通過手工編輯web.xml來添加了。 好在Eclipse提供了方便的XML編輯器, 打開web.xml之后即可看到各個Servlet的配置情況, 右鍵單擊最頂層的“web-app”元素,選擇Add Child->context-param, 然后分別修改 param-nameparam-value 即可。

那么在程序中如何取得這兩類參數?請看這幾個方法:

javax.servlet.GenericServlet.getServletConfig()

返回當前Servlet的ServletConfig對象。

javax.servlet.ServletConfig.getServletContext()

返回當前應用程序的ServletContext對象。

通過這兩個方法,我們就可以獲得當前Servlet的初始化參數對象和上下文參數對象。

ServletContext的主要方法:

String getInitParameter(String name)

獲取指定上下文參數的值。

ServletConfig的主要方法:

String getInitParameter(String name)

獲取指定初始化參數的值。

java.util.Enumeration getInitParameterNames()

獲取所有的初始化參數的名稱。

示例程序分別通過ServletContextServletContent讀出值并顯示出來。 因為參數值在Servlet的生命周期中是不變的,僅需讀取一次即可, 所以將取得參數的代碼寫在了 init() 方法而不是 doGet()方法中。 其他沒什么特別需要說明的地方,參數追加的方法參考前文即可。

示例下載:initparam_jb51net.zip

+++++++++++++++++++++++++++++++++++++==

復制代碼 代碼如下:

package com.idv2.learnjsp; 

 import java.io.IOException; 
 import java.io.PrintWriter; 

 import javax.servlet.ServletConfig; 
 import javax.servlet.ServletContext; 
 import javax.servlet.ServletException; 
 import javax.servlet.http.HttpServletRequest; 
 import javax.servlet.http.HttpServletResponse; 

 /** 
  * Servlet implementation class for Servlet: InitParam 
  * 
  */
  public class InitParam extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { 

     /** 
      * 自動生成的序列號 
      */
     private static final long serialVersionUID = 7732869603825506920L; 

     /** 
      * 程序名稱 
      */
     private String appName; 

     /** 
      * 頁面標題 
      */
     private String title; 

     public void init() { 

         // 獲取參數 
         ServletConfig config = getServletConfig(); 
         ServletContext context = config.getServletContext(); 
         title = config.getInitParameter("title"); 
         appName = context.getInitParameter("appname"); 
     } 

     /* (non-Java-doc) 
      * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 
      */
     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 

         response.setContentType("text/html; charset=UTF-8"); 

         PrintWriter out = response.getWriter(); 

         out.println("html>"); 
         out.println("head>"); 
         out.println("title>" + title + "/title>"); 
         out.println("/head>"); 
         out.println("body>"); 
         out.println("Application name: " + appName); 
         out.println("/body>"); 
         out.println("/html>"); 
     } 
 }

您可能感興趣的文章:
  • JSP實現遠程文件下載保存到服務器指定目錄中的方法
  • jsp中獲取當前目錄的方法
  • JSP針對XML文件操作技巧實例分析
  • JSP導出Excel文件的方法
  • JSP實現快速上傳文件的方法
  • JSP文件下載功能的4種方法
  • JSP常見的文件操作小結
  • jsp編程獲取當前目錄下的文件和目錄及windows盤符的方法

標簽:白銀 南充 昌都 梅州 黔東 吳忠 臨沂 肇慶

巨人網絡通訊聲明:本文標題《JSP 從配置文件獲取參數詳解》,本文關鍵詞  JSP,從,配置文件,獲取,參數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《JSP 從配置文件獲取參數詳解》相關的同類信息!
  • 本頁收集關于JSP 從配置文件獲取參數詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久99久精品视频免费观看v| 色偷偷摸摸| 农村妇女色情一级A片动态图| 欲妇荡岳第1部分阅读| 人人做人人爽国产视| 波多野结衣全部电影作品大全| 一级毛片区| 美女被草逼| 久久青青草原精品国产不卡| 外国做爰猛烈床戏大尺度| 国产成人精品国内自产拍游戏推荐| 老司机精品福利在线观看视频| 双性啊…嗯啊好深bl破春| 老师好大好紧好深好深好爽| 美女张开腿露出尿口| 亚洲AV无码一区二区三区爱酱| 国产做受???高一潮游| 国产欧美日韩va| 清纯女主被胬日常| 国产在线91精品入口| 日本人xxxⅹ18hd19hd| 三人弄娇妻高潮3p| 国内产破女处破苞在线播放| 国产亚洲视频在线播放大全| 国产久一视频在线观看app| 辣文漫画| 丝袜美女被出水视频一区| 老司机午夜免费精品视频| 男男日批视频| 涩涩在线观看| 男人扒开女人腿下边添高潮视频 | 好爽?好紧?再深一点韩剧| 丰满爆乳无码一区二区三区动图| 美足榨精到到男人听话为止| 18school第一次chinese| 九色九色永久地址| 国产AV无码亚洲AV毛片绿巨人| 欲妇放荡叫床声| 国产综合91天堂亚洲国产| 晚上在线观看| 91啪在线|