在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是ServletConfig?ServletConfig類的方法有哪些

jf_78858299 ? 來源:CSDN ? 作者:楚小明 ? 2023-01-31 14:55 ? 次閱讀

一、ServletConfig概述

ServletConfig 代表當前Servlet在web.xml中的配置信息

在Servlet的配置文件中,可以使用一個或多個標簽為servlet配置一些初始化參數。當servlet配置了初始化參數后,web容器在創建servlet實例對象時,會自動將這些初始化參數封裝到ServletConfig對象中,并在調用servlet的init()方法時,將ServletConfig對象傳遞給servlet。進而,程序員通過ServletConfig對象就可以得到當前servlet的初始化參數信息。

二、ServletConfig類的方法

①String getServletName()

獲取當前Servlet在web.xml中配置的名字

②String getInitParameter(String name)

獲取當前Servlet指定名稱的初始化參數的值

③Enumeration getInitParameterNames()

獲取當前Servlet所有初始化參數的名字組成的枚舉

④ServletContext getServletContext()

獲取代表當前web應用的ServletContext對象

三、ServletConfig使用實例

import java.io.IOException;

import java.util.Enumeration;

import javax.servlet.ServletConfig;

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 SConfigServlet extends HttpServlet {

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

ServletConfig config = this.getServletConfig();

//--獲取當前Servlet 在web.xml中配置的名稱

String sName = config.getServletName();

  System.out.println(sName);

//--獲取當前Servlet中配置的初始化參數

String value = config.getInitParameter("name1");

  System.out.println(value);

 

  Enumeration enumeration = config.getInitParameterNames();

  while(enumeration.hasMoreElements())

{

String name = (String) enumeration.nextElement();

     String value = config.getInitParameter(name);

     System.out.println(name+":"+value);

   }

   //-------------------獲取ServletContext對象-------------------

     //方式一

   ServletContext context = config.getServletContext();

   //方式二

this.getServletContext();

}

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {

doGet(request, response);

}

}

對應的web.xml配置文件:

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

SConfigServlet

<servlet-class>SConfigServletservlet-class>

   <init-param>

     <param-name>name1param-name>

     <param-value>value1param-value>

   init-param>

   <init-param>

     <param-name>encodeparam-name>

     <param-value>utf-8param-value>

   init-param>
<servlet-name>SConfigServletservlet-name>

  <url-pattern>/servlet/SConfigServleturl-pattern>

index.jsp

原文鏈接:https://blog.csdn.net/m0_49828549/article/details/114236530

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 封裝
    +關注

    關注

    127

    文章

    7962

    瀏覽量

    143164
  • 前端
    +關注

    關注

    1

    文章

    194

    瀏覽量

    17794
  • 代碼
    +關注

    關注

    30

    文章

    4808

    瀏覽量

    68812
收藏 人收藏

    評論

    相關推薦

    [2.4.1]--2.4ServletConfig和ServletContext_clip001

    開發前端
    jf_75936199
    發布于 :2023年01月30日 19:17:08

    [2.4.1]--2.4ServletConfig和ServletContext_clip002

    開發前端
    jf_75936199
    發布于 :2023年01月30日 19:18:07

    [2.4.1]--2.4ServletConfig和ServletContext_clip002

    開發前端
    jf_75936199
    發布于 :2023年01月30日 20:46:21

    Servlet入門----創建第一個自己的Servlet小程序

    Servlet入門----創建第一個自己的Servlet小程序使用開發工具創建第一步:打開Myeclipse或者Eclipse,新建一個Web project,然后新建一個Demo01.java
    發表于 01-31 13:48

    如何使用Python的? 優勢哪些?

    其實例化,然后用實例代表,進而調用中的方法處理數據。那么實例是怎么代表的呢?在定義及其方法
    發表于 07-30 18:08

    Python中的方法、實例方法和靜態方法

    Python中實例屬性和實例方法Python中類屬性和方法Python中調用方法
    發表于 11-05 06:25

    請問Python中的方法、實例方法和靜態方法是什么?

    Python中的方法、實例方法和靜態方法
    發表于 11-09 07:13

    python靜態方法方法

    python靜態方法方法1. 寫法上的差異類的方法可以分為:靜態方法 staticmet
    發表于 03-07 16:56

    基于數據連續性的聚方法

    為了解決數據遺漏問題,根據內樣品均勻分布的性質提出了一種新的聚方法,該方法僅對內樣品均勻分布性敏感,不需要預先設置包括
    發表于 05-25 17:17 ?0次下載
    基于數據連續性的聚<b class='flag-5'>類</b><b class='flag-5'>方法</b>

    Java數組的常用方法_Java:數組工具Arrays的常用方法的用法及代碼

    本文主要詳細介紹了Java數組的常用方法以及數組工具Arrays的常用方法的用法及代碼。
    發表于 01-29 10:25 ?2928次閱讀

    python靜態方法方法

    python靜態方法方法 1. 寫法上的差異 方法可以分為: 靜態方法
    的頭像 發表于 03-07 16:56 ?1624次閱讀

    子類中繼承父方法

    首先得在父中創建一個方法,利用創建的方法的格式void+方法名(){},然后在子類中調用這個方法:直接輸入
    的頭像 發表于 04-06 14:53 ?1439次閱讀
    子類中繼承父<b class='flag-5'>類</b>的<b class='flag-5'>方法</b>

    super調用父的構造方法

    我們分析這句話“父對象的引用”,那說明我們使用的時候只能在子類中使用,既然是對象的引用,那么我們也可以用來調用成員屬性以及成員方法,當然了,這里的 super 關鍵字還能夠調用父的構造方法
    的頭像 發表于 10-10 16:42 ?950次閱讀
    super調用父<b class='flag-5'>類</b>的構造<b class='flag-5'>方法</b>

    java抽象可以普通方法

    Java中的抽象可以普通方法,但它也可以抽象方法。抽象是一種中間狀態,介于普通
    的頭像 發表于 11-21 10:22 ?1619次閱讀

    this可以出現在方法中嗎

    是的, this 關鍵字可以出現在方法中。在Java中, this 是一個引用,用于引用當前對象的實例。它可以在的實例方法中使用,以訪問該實例的成員變量和
    的頭像 發表于 11-28 16:24 ?1537次閱讀
    主站蜘蛛池模板: 深爱综合网| 亚洲韩国欧美一区二区三区| 香蕉爱爱视频| 少妇被按摩| 欧美激情啪啪| 国产精品天天看天天爽| 色噜噜中文网| 国产乱码免费卡1卡二卡3卡四 | 天天摸夜班摸天天碰| 电源天堂| 国产日韩精品一区二区三区 | 欧美a一| 色爱综合网欧美| 四虎精品影院永久在线播放| 人人入人人爱| 欧美色88| 欧美三级黄视频| 国产亚洲第一伦理第一区| 黄色激情小说视频| 好爽毛片一区二区三区四区| 97色在线播放| 午夜精品视频在线观看| 天天综合视频网| 天天久久综合| 午夜黄色网址| 亚洲综合在线观看一区www| 在线中文字幕一区| 亚洲视频二| 一品毛片| 视频在线色| 狠狠涩| 天天操夜夜操天天操| 美女一级牲交毛片视频| 国产在线综合网| 1024久久| 欧美三级免费网站| 99久久免费精品国产免费高清| 亚洲色图视频在线| 特级片毛片| 日本黄色站| 狠狠躁夜夜躁人人爽天天段|