iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >Servlet JSP之 ServletConfig对象
  • 330
分享到

Servlet JSP之 ServletConfig对象

java教程ServletJSP 2020-03-16 23:03:31 330人浏览 才女
摘要

ServletConfig对象有四个方法。getInitParameter、 getInitParameterNames、 getServletName(1)getInitParameter、 getInitParameterNames用于

ServletConfig对象有四个方法。

getInitParameter、 getInitParameterNames、 getServletName

(1)getInitParameter、 getInitParameterNames用于获取WEB.xml中的参数名、参数值。

(2)getServletName 获取 Web.xml中的 Servlet-name。

实例

下面是Web.xml的文件内容:




        TestServletConfig
        com.djun.serveleMapping.TestServletConfig
 
        
        
        
            username
            admin
        
 
        
            passworld
            admin
        
        
        1
    
 
    
        TestServletConfig
        
        /servletConfig
    
import javax.servlet.*;
import java.io.IOException;
import java.util.Enumeration;
 
public class TestServletConfig implements Servlet {
    @Override
    public void init(ServletConfig servletConfig) throws ServletException {
        System.out.println("Init TestServletConfig...");
        System.out.println("-----------执行getInitParameter--------");
        String username = servletConfig.getInitParameter("username");
        String passworld = servletConfig.getInitParameter("passworld");
        System.out.println("username: " + username+"
"+"passWord : "+passworld);
 
        System.out.println("----------执行getInitParameterNames------");
        Enumeration names = servletConfig.getInitParameterNames();
 
        while(names.hasMoreElements()){
            String name = names.nextElement();
            String value = servletConfig.getInitParameter(name);
            System.out.println("username: " + name+"
"+"password : "+value);
        }
        String servletName = servletConfig.getServletName();
        System.out.println(servletName);
    }
 
    @Override
    public ServletConfig getServletConfig() {
        return null;
    }
 
    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("TestServletConfig....");
    }
 
    @Override
    public String getServletInfo() {
        return null;
    }
 
    @Override
    public void destroy() {
 
    }
}

getServletContext

(1)Servlet为每个Web应用程序都创建了一个对应的ServletContext对象,ServletContext对象被包含在ServletConfig对象中,通过调用 ServletContext.getServletContext()方法可以返回ServletContext对象的引用。

(2) 由于一个Web应用程序中的所有Servlet都共享同一个ServletContext对象,所以,ServletContext对象被称为application对象(也就是web应用程序对象)。

(1) getRealPath()

获取某一个文件在服务器上的绝对路径,注意:并非是部署前的路径。

注意我的下面文件存放的目录

java-4.png(2) getContextPath()

获取当前Web应用的某一个文件对应的输入流。

System.out.println("getContextPath() -----------");
        String contextPath = servletContext.getContextPath();
        System.out.println(contextPath);
        String fileName = "application.properties";
        try {
            File file = new File(realPath+ "/" + fileName);
            ClassLoader classLoader = getClass().getClassLoader();
 
            InputStream is = classLoader.getResourceAsStream(realPath + "/" + fileName);
            System.out.println(realPath+ "/" + fileName);
 
            System.out.println("1. "+ is);
 
        } catch (Exception e) {
            e.printStackTrace();
        }

--结束END--

本文标题: Servlet JSP之 ServletConfig对象

本文链接: https://www.lsjlt.com/news/3851.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JSP和Servlet对中文的处理方式
    这篇文章主要讲解了“JSP和Servlet对中文的处理方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JSP和Servlet对中文的处理方式”吧!深入剖析JSP和Servlet对中文的处理...
    99+
    2023-06-03
  • 浅谈JSP与Servlet传值及对比(总结)
    JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。 JSP编译后是”类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTM...
    99+
    2023-05-31
    servlet jsp 传值
  • jsp如何引用java对象
    在 JSP 页面中引用 Java 对象,可以通过以下步骤:1. 在 JSP 页面中导入 Java 类或包:使用 ``,例如 ``2....
    99+
    2023-08-18
    jsp java
  • Java之JSP教程九大内置对象详解(下篇)
    目录前言JSP pageContext对象示例JSP page对象示例JSP Cookie的使用JSP 使用 cookie 主要分为以下几个步骤。创建 cookie 对象写入 coo...
    99+
    2023-01-12
    JSP九大内置对象 JSP 内置对象
  • jsp有多少内置对象
    这篇文章主要讲解了“jsp有多少内置对象”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jsp有多少内置对象”吧!内置对象有:1、Request对象;2、Response对象;3、out对象;...
    99+
    2023-06-20
  • Java中JSP的session对象和config对象怎么使用
    本篇内容主要讲解“Java中JSP的session对象和config对象怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java中JSP的session对象和config对象怎么使用”吧!...
    99+
    2023-07-04
  • jsp的page对象有什么用
    JSP的Page对象是一个Java类,它被用来表示当前正在处理的JSP页面。它提供了一些有用的方法和属性来处理JSP页面的各种操作,...
    99+
    2023-08-11
    jsp page
  • jsp的session对象怎么使用
    在JSP中,可以通过`request.getSession()`方法获取`HttpSession`对象,然后可以使用该对象来存储和获...
    99+
    2023-09-16
    jsp session
  • Java中JSP的pageContext对象和page对象怎么使用
    这篇文章主要讲解了“Java中JSP的pageContext对象和page对象怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中JSP的pageContext对象和page对象...
    99+
    2023-07-05
  • jsp作用域对象有哪些
    在JSP中,有以下几种作用域对象:1. Page作用域(page scope):Page作用域是最小的作用域,它只在当前JSP页面中...
    99+
    2023-09-22
    jsp
  • jsp的内置对象有哪些
    jsp的内置对象有:1、request。2、response。3、session。4、application。5、out。6、pagecontext。7、config。8、page。9、exception。request对象request ...
    99+
    2024-04-02
  • JSP中隐含对象有哪些
    这篇文章将为大家详细讲解有关JSP中隐含对象有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、page 对象page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Se...
    99+
    2023-06-17
  • JavaWeb案例讲解Servlet常用对象
    概述 本次文章基于第三章的ServletConfig,ServletContext,HttpServletRequest,HttpServletResponse对象完成一个图书订阅系...
    99+
    2024-04-02
  • JSP中内置对象是什么
    这篇文章将为大家详细讲解有关JSP中内置对象是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JSP内置对象简单概述: (1) HttpServletRequest类的Request对象 作用:代表请求...
    99+
    2023-06-03
  • java有哪些jsp内置对象
    这篇文章主要介绍“java有哪些jsp内置对象”,在日常操作中,相信很多人在java有哪些jsp内置对象问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java有哪些jsp内置对象”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • JavaScript之BOM location对象+navigator对象+history 对象
    目录一、location对象1、URL2、location 对象的属性3、location 对象的方法二、navigator对象三、history对象前言: window 对象给我们...
    99+
    2024-04-02
  • JSP有哪些内置对象方法
    这篇文章主要介绍了JSP有哪些内置对象方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户...
    99+
    2023-06-03
  • Jsp的内置对象怎么应用
    JSP内置对象是在JSP页面中自动创建的对象,可以直接在JSP中使用,无需任何额外的定义或初始化。以下是JSP中常用的内置对象及其应...
    99+
    2023-09-20
    Jsp
  • 【Servlet篇】一文带你读懂Request对象
    文章目录 1. 前言 2. Request 对象 2.1 Request 继承体系 2.2 Request 获取请求参数 1. 获取请求...
    99+
    2023-10-22
    servlet java tomcat
  • JavaScript之Style对象与CurrentStyle对象
    在JavaScript中,可以通过Style对象和CurrentStyle对象来获取和设置HTML元素的样式属性。Style对象是D...
    99+
    2023-09-14
    Java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作