java web getInitParameter方法
来源:互联网 发布:源码绑定域名绑定ip 编辑:程序博客网 时间:2024/06/06 02:13
在ServletConfig和ServletContext都有getInitParameter方法, 这两个方法的都能从web.xml中获取参数,但是是有区别的。
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/javaee http://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
本文转载,原文链接:http://momoxiaoxiong.iteye.com/blog/1214238
阅读全文
0 0
- java web getInitParameter方法
- getInitParameter方法解释
- xml中的getInitParameter()方法
- getInitParameter()
- getServletContext和getServletConfig的getInitParameter方法区别
- getServletContext和getServletConfig都有getInitParameter的方法 区别
- jsp application使用getInitParameter来获取web.xml中配置参数
- jsp application使用getInitParameter来获取web.xml中配置参数
- jsp application使用getInitParameter来获取web.xml中配置参数
- jsp application使用getInitParameter来获取web.xml中配置参数
- ServletRequest中的getAttribute()和getParameter()以及ServletConfig中的getInitParameter()方法的区别
- init()方法里的这三个,有什么区别?this.getServletConfig().getInitParameter("username")+"----"+this.getServletConte
- ServletConfig、GenericServlet和ServletContext中getInitParameter(java.lang.String name)的区别。
- Project jsp getinitparameter()
- FilterConfig getInitParameter NullPointerException
- 关于getParameter()与getInitParameter()
- java web图片处理方法
- Java web加载资源方法
- windows——程序结构概述
- CSS实现单行、多行文本溢出显示省略号
- 高质量的seo优化方案
- 移动端页面适配方案
- css 中盒子剧中
- java web getInitParameter方法
- 生成二维码
- js应用:使用canvas给图片加水印
- suricata 3.2 源码分析(IP数据包分片重组流程)
- php 解决json_encode中文UNICODE转码问题
- 堆和栈的区别
- 如何搭建类似湖南卫视芒果TV直播的APP后台软件系统
- Python3中bytes和HexStr之间的转换
- 存储过程语法