getInitParameter方法
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方法相关推荐
- 在servlet中读取初始化参数和上下文参数的方法getServletContext()和getInitParameter()
web.xml文件中的写法 <context-param>标签是在<web-app>标签下写的 <init-param>标签是在 <servlet> ...
- 解决 Tomcat 下 getInitParameter 返回 null
解决 Tomcat 下 getInitParameter 返回 null getInitParameter 返回 null config.getInitParameter 返回 null 笔者报错时的 ...
- FilterConfig接口及其使用方法详解
FilterConfig 是 Servlet API 提供的一个用于获取 Filter 程序在 web.xml 文件中的配置信息的接口,该接口封装了 Filter 程序在 web.xml 中的所有注册 ...
- Servlet基础:接口、类、请求响应、配置、会话追踪、上下文、协作、异常
10.1 Servlet介绍 Servlet技术是Sun公司提供的一种实现动态网页的解决方案,它是基于Java编程语言的Web服务器端编程技术,主要用于在Web服务器端获得客户端的访问请求信息和动 ...
- [Spring mvc 深度解析(一)] 详解Servlet
详解Servlet Servlet是Server+Applet的缩写,表示一个服务器应用.通过上面的分析我们知道Servlet其实就是一套规范,我们按照这套规范写的代码就可以直接在Java的服务器 ...
- java全能速查宝典.chm_Java API 快速速查宝典
ava API 快速速查宝典 作者:明日科技,陈丹丹,李银龙,王国辉 著 出版社:人民邮电出版社 出版时间:2012年5月 Java编程的最基本要素是方法.属性和事件,掌握这些要素,就掌握了解决实际问 ...
- Spring MVC 原理探秘 - 一个请求的旅行过程
1.简介 在前面的文章中,我较为详细的分析了 Spring IOC 和 AOP 部分的源码,并写成了文章.为了让我的 Spring 源码分析系列文章更为丰富一些,所以从本篇文章开始,我将来向大家介绍一 ...
- Stuts的Web.xml 详解
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码. DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用 ...
- Servlet的初始化参数
确保接收和输出的数据不出现乱码.需要对request和response进行转码 request.setCharacterEncoding(charset);response.setCharacterE ...
最新文章
- mysql+select+unlock_MySQL的locktables和unlocktables的用法(转载)
- FLASH模仿苹果菜单源码.(AS苹果菜单源码)
- php根据单词截取英文语句,php按单词截取字符串的方法
- android n 更新画面,Android N的无缝更新是什么?
- CodeForces:103(div1)104(div2)
- 面试题-JQuery里Ajax的原理是怎样的?
- linux下configure命令详细介绍(转)
- CentOS 7.0 关闭防火墙
- 文字与编码的奥妙(上篇)
- 计算机系统硬件有哪些重要的部件呢?
- 解决开发板不兼容earpods问题
- 启益电商:商品详情页排版布局怎么做
- 常见工具识别集锦-Windows应急响应工具
- python的名字空间(namespace)与作用域(scope)
- 6 生僻字_戓、弚、圡什么鬼?这些生僻字逼死强迫症!
- 16. 设计模式之契约原则:如何做好 API 接口设计?
- Pandas 根据category自定义排序
- docker(17):使用docker构建nginx+phpfpm环境2
- DCDC12V升压22V~24V 200W大功率音箱电源芯片 SL4010
- SRS音频技术介绍一
热门文章
- nginx反向代理相关 负载均衡及优化
- ubuntu设置鼠标单击打开文件夹或者文件
- python 日历_python中的日历和时间
- c拆分字符串,并按照指定格式存入结构体数组
- python3练习题:11-20
- Linux(CentOS)升级gcc到4.8.5版本
- HackerRank Week of Code 26
- s5pv210启动debian出错提示bash: cannot set terminal process group (-1): Inappropriate ioctl for device...
- AMD and CMD are dead之KMD.js版本0.0.2发布
- android调节声音大小