博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java web编程 servlet读取配置文件参数
阅读量:6280 次
发布时间:2019-06-22

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

新建一个servlet。

然后在web.xml文件里面自动帮助你创建好了<servlet-name><servlet-class><servlet-mapping>

然后以键值对的方式写一个 ,针对当前servlet的初始化参数

和一个上下文初始化参数,类似于这样的 :

,这种外部以xml格式统一定义的好处,被聪明的澳大利亚开发者所采用,于是又了后来的spring开发模式,业界有一句话叫做java千般好,spring忘不了。那么在servlet开发中就可以直接引入这种参数,类似的语法如下:

然后在浏览器输入URL之后,如果你设置了打印,就会看淡encoding对应的值。获取·上下文参数的引用如下:

servletconfig是表示单独的servlet的配置和参数,只是适用于特定的servlet,从一个servlet呗实例化后,对任何客户端在任何时候访问都有效,但仅对本servlet有效,一个servlet的servletconfig对象不能被另一个servlet访问,

   ServletConfig config = this.getServletConfig();

ServletContext接口。WEB容器在启动的时候,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。由于一个WEB应用中的所有servlet共享同一个ServletContext对象来实现通讯。

附:饿汉式设计模式 

public class HungerSingle {

//饿汉式
private static HungerSingle hungerSingle = new HungerSingle();
//构造器私有化
private HungerSingle(){
System.out.println("被创建"+UUID.randomUUID());
}
public static HungerSingle getInstance(){
return hungerSingle;
}
public static void main(String[] args) {
HungerSingle h1 = HungerSingle.getInstance();
HungerSingle h2 = HungerSingle.getInstance();
}

控制台打印如下:

饿汉式主要在于请求之前就创建好对象,一般都是私有的。古人对于易经的描述有一句话叫做你百姓日用而不知,设计模式其实程序员经常在用,只是高人出来总结了一下而已了。

 

转载于:https://www.cnblogs.com/7758521gorden/p/8808380.html

你可能感兴趣的文章
设计模式 - 适配器
查看>>
CSS之可折叠导航
查看>>
淘宝美工设计师细说何为天猫透明背景
查看>>
【B/S学习总结】我的第100篇CSDN博客
查看>>
[Hadoop]chukwa与ganglia的区别
查看>>
数据挖掘工具分析北京房价 (一) 数据爬取采集
查看>>
IOS项目之弹出动画终结篇
查看>>
iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
查看>>
OSS移动开发实战2 (30分钟快速搭建移动应用上传回调服务)
查看>>
Swift语言学习No.2: 二维数组
查看>>
jvm gc相关
查看>>
王亟亟的Python学习之路(四)-循环,条件,Range,list和tuple
查看>>
Greenplum 激活standby master失败后的异常修复
查看>>
nanomsg实验——survey
查看>>
Java设计模式(八)----代理模式
查看>>
LinkedList的用法小结
查看>>
Using mongoDB's Profiler analyze the performance of database operations
查看>>
python range() function like postgresql generate_series()
查看>>
一则优化案例
查看>>
[实践]Sonar Xcode8兼容
查看>>