博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ServletConfig对象学习
阅读量:6319 次
发布时间:2019-06-22

本文共 1788 字,大约阅读时间需要 5 分钟。

hot3.png

1,Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。

servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servletinit方法时,将ServletConfig对象传递给servlet。进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息

代码:(为servlet配置初始化参数)

  
    
ServletDemo8
    
cn.yujian.ServletDemo8
        
    
name
    
xxxx
    
        
    
charset
    
UTF-8
    
        
    
url
    
jdbc:mysql://localhost:3306/test
    
        
    
username
    
root
    
            
    
password
    
root
    
        
    
config
    
/WEB-INF/...
    
  

Java代码:(通过ServletConfig对象来获取servlet的初始化参数)

//servletConfig对象的使用public class ServletDemo8 extends HttpServlet {	// 2.4	public void doGet(HttpServletRequest request, HttpServletResponse response)			throws ServletException, IOException {		ServletConfig config = this.getServletConfig();		Enumeration e = config.getInitParameterNames();		while (e.hasMoreElements()) {			String name = (String) e.nextElement();			String value = config.getInitParameter(name);			System.out.println(name + "=" + value);		}		String url = config.getInitParameter("url");		String username = config.getInitParameter("username");		String password = config.getInitParameter("password");	}	public void doPost(HttpServletRequest request, HttpServletResponse response)			throws ServletException, IOException {		doGet(request, response);	}}

转载于:https://my.oschina.net/u/936286/blog/261738

你可能感兴趣的文章
SAP HUM 如何对一个HU做上架?
查看>>
LINUX系统中动态链接库的创建与使用{补充}
查看>>
三维视觉国际会议首度在中国举办
查看>>
达索系统入手XFlow开发商 强化3DEXPERIENCE平台的仿真能力
查看>>
Loadrunner 性能测试服务器监控指标
查看>>
自动化运维工具之ansible
查看>>
memcached的安装
查看>>
freebsd系统安装
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
JavaScript函数eval()
查看>>
Linux LTP 测试框架
查看>>
log4j 每次运行生成文件
查看>>
“经常加班”有误区
查看>>
jquery各种事件触发实例
查看>>
我的友情链接
查看>>
MY TroubleShooting
查看>>
鸟哥学习笔记---DNS
查看>>
Linux 常用目录管理命令(cd pwd mkdir rmdir)
查看>>
java程序员菜鸟进阶(四)oracle基础详解(四)oracle开启和关闭服务程序——解决安装oracle占用大量内存...
查看>>