2019独角兽企业重金招聘Python工程师标准>>>

1. web.xml文件

<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.5" 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/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
"><context-param><param-name>webParam</param-name><param-value>aaa</param-value></context-param><servlet><servlet-name>test</servlet-name><servlet-class>Test</servlet-class><init-param><param-name>servletParam</param-name><param-value>bbb</param-value></init-param></servlet><servlet-mapping><servlet-name>test</servlet-name><url-pattern>/test</url-pattern></servlet-mapping></web-app>

 注:区分配置文件中,对参数的配置的不同. servletParam这个参数是属于Test这个Servlet的; 而webParam这个参数是属于web应用的,被各个servlet共享。

  2. 调用代码

public class Test extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();String s1 = this.getInitParameter("servletParam");String s2 = this.getServletContext().getInitParameter("webParam");//注意区别,一个是独属于Test这个Servlet的参数,一个是web范围的参数,out.println("<HTML>");out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");out.println("  <BODY>");out.println(s1);out.println(s2);out.println("  </BODY>");out.println("</HTML>");out.flush();out.close();}
}

3. 运行结果

bbb aaa

转载于:https://my.oschina.net/june6502/blog/224028

getInitParameter方法相关推荐

  1. 在servlet中读取初始化参数和上下文参数的方法getServletContext()和getInitParameter()

    web.xml文件中的写法   <context-param>标签是在<web-app>标签下写的 <init-param>标签是在 <servlet> ...

  2. 解决 Tomcat 下 getInitParameter 返回 null

    解决 Tomcat 下 getInitParameter 返回 null getInitParameter 返回 null config.getInitParameter 返回 null 笔者报错时的 ...

  3. FilterConfig接口及其使用方法详解

    FilterConfig 是 Servlet API 提供的一个用于获取 Filter 程序在 web.xml 文件中的配置信息的接口,该接口封装了 Filter 程序在 web.xml 中的所有注册 ...

  4. Servlet基础:接口、类、请求响应、配置、会话追踪、上下文、协作、异常

    10.1 Servlet介绍 ​ Servlet技术是Sun公司提供的一种实现动态网页的解决方案,它是基于Java编程语言的Web服务器端编程技术,主要用于在Web服务器端获得客户端的访问请求信息和动 ...

  5. [Spring mvc 深度解析(一)] 详解Servlet

    详解Servlet ​ Servlet是Server+Applet的缩写,表示一个服务器应用.通过上面的分析我们知道Servlet其实就是一套规范,我们按照这套规范写的代码就可以直接在Java的服务器 ...

  6. java全能速查宝典.chm_Java API 快速速查宝典

    ava API 快速速查宝典 作者:明日科技,陈丹丹,李银龙,王国辉 著 出版社:人民邮电出版社 出版时间:2012年5月 Java编程的最基本要素是方法.属性和事件,掌握这些要素,就掌握了解决实际问 ...

  7. Spring MVC 原理探秘 - 一个请求的旅行过程

    1.简介 在前面的文章中,我较为详细的分析了 Spring IOC 和 AOP 部分的源码,并写成了文章.为了让我的 Spring 源码分析系列文章更为丰富一些,所以从本篇文章开始,我将来向大家介绍一 ...

  8. Stuts的Web.xml 详解

    1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码. DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用 ...

  9. Servlet的初始化参数

    确保接收和输出的数据不出现乱码.需要对request和response进行转码 request.setCharacterEncoding(charset);response.setCharacterE ...

最新文章

  1. mysql+select+unlock_MySQL的locktables和unlocktables的用法(转载)
  2. FLASH模仿苹果菜单源码.(AS苹果菜单源码)
  3. php根据单词截取英文语句,php按单词截取字符串的方法
  4. android n 更新画面,Android N的无缝更新是什么?
  5. CodeForces:103(div1)104(div2)
  6. 面试题-JQuery里Ajax的原理是怎样的?
  7. linux下configure命令详细介绍(转)
  8. CentOS 7.0 关闭防火墙
  9. 文字与编码的奥妙(上篇)
  10. 计算机系统硬件有哪些重要的部件呢?
  11. 解决开发板不兼容earpods问题
  12. 启益电商:商品详情页排版布局怎么做
  13. 常见工具识别集锦-Windows应急响应工具
  14. python的名字空间(namespace)与作用域(scope)
  15. 6 生僻字_戓、弚、圡什么鬼?这些生僻字逼死强迫症!
  16. 16. 设计模式之契约原则:如何做好 API 接口设计?
  17. Pandas 根据category自定义排序
  18. docker(17):使用docker构建nginx+phpfpm环境2
  19. DCDC12V升压22V~24V 200W大功率音箱电源芯片 SL4010
  20. SRS音频技术介绍一

热门文章

  1. nginx反向代理相关 负载均衡及优化
  2. ubuntu设置鼠标单击打开文件夹或者文件
  3. python 日历_python中的日历和时间
  4. c拆分字符串,并按照指定格式存入结构体数组
  5. python3练习题:11-20
  6. Linux(CentOS)升级gcc到4.8.5版本
  7. HackerRank Week of Code 26
  8. s5pv210启动debian出错提示bash: cannot set terminal process group (-1): Inappropriate ioctl for device...
  9. AMD and CMD are dead之KMD.js版本0.0.2发布
  10. android调节声音大小