本章目标
掌握ServletConfig对象的使用
可以在web.xml中为一个Servlet配置启动的初始化参数
取得初始化信息
在讲解JSP内置对象的时候为读者讲解过config对象,通过此对象可以读取web.xml中配置的初始化参数,此对象实际上是ServletConfig接口的实例,可以通过init()方法找到ServletConfig接口实例。
读取初始化配置信息
package org.lxh.Servletdemo; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class InitParamServlet extends HttpServlet {//继承HttpServlet private String initParam=null;//用于初始化参数 public void init(ServletConfig config) throws ServletException{ this.initParam=config.getInitParameter("ref");//接收初始化参数 } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//处理服务 System.out.println("初始化参数:"+this.initParam);//输出初始化参数 } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{//处理服务 this.doGet(request, response);//调用doGet() } }
在web.xml中配置初始化信息
<servlet><!-- 定义servlet --> <servlet-name>initparam</servlet-name><!-- 与 servlet-mapping 相对应 --> <servlet-class>org.lxh.Servletdemo.InitParamServlet</servlet-class><!-- 定义包.类名称 --> <init-param><!-- 配置参数 --> <param-name>ref</param-name><!-- 参数名称 --> <param-value>www.baidu.com</param-value><!-- 参数内容 --> </init-param> </servlet> <servlet-mapping><!-- 映射路径 --> <servlet-name>initparam</servlet-name><!-- 与servlet相对应 --> <url-pattern>/initparamServlet</url-pattern><!-- 页面的映射路径 --> </servlet-mapping>
效果图:
小结
通过init(ServletConfig config)方法可以取得在web.xml文件中配置的初始化参数。
初始化参数要在web.xml中进行配置。
相关推荐
9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与...
9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与...
9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II ...
9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II ...
9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与...
9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II ...
9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与...
9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II ...
AppInit:Android 应用初始化框架 AppInit 是一款 Android 应用初始化框架,基于组件化的设计思路,功能灵活,使用简单。 AppInit 用于解决美团收银 B 端 App 在业务演进...可以在应用启动时拉取配置信息动态修改初
1、pageContext 表示页容器 EL表达式、 标签 、上传 ...6、config 取得初始化参数,初始化参数在web.xml文件中配置 7、exception 表示的是错误页的处理操作 8、page 如同this一样,代表整个jsp页面自身
AppInit:Android应用初始化框架 AppInit是一款Android应用初始化...功能简介可以在指定进程的指定线程,按指定顺序分配Application生命周期方法给初始化类(继承自SimpleAppInit并添加AppInit注解,低取代)可以配置
可查询违章信息,根据默认查询地城市id, 初始化查询项目,可以显示隐藏行驶证图示,根据城市的配置设置查询项目,可以设置/取消最大长度限制,程序为了在查询过程中避免穿透导致表单元素取得焦点,编写了专用的处理...
的公司结构,为初始化实体准备科目表,创建一个实体 ( 公司 ), 最后还要设置察看组织,库房和货位信息。同时也会讲解会计模式,日历及核算期和 Adempiere 的会计引擎的特征。 第四章 : 设置主数据及会计配置 在...
控制台初始化(为输出信息而先于PCI初始化,console_init()) 剖析器数据结构初始化(prof_buffer和prof_len变量) 核心Cache初始化(描述Cache信息的Cache,kmem_cache_init()) 延迟校准(获得时钟jiffies与CPU...
GetProfileInt 取得win.ini初始化文件中指定条目的一个整数值 GetProfileSection 获取指定小节(在win.ini文件中)所有项名和值的一个列表 GetProfileString 为win.ini初始化文件中指定的条目取得字串 ...
弦 Chord P2P协议的Go实现 安装 取得包裹 $ go get github.com/wang502/chord 导入包裹 ...用法 配置 在您的源文件夹中添加config.json文件 ... 主机:要加入Chord环的本地服务器ip的主机名 ... 初始化配置 通过仅
并以某PCI设备为例,给出了实时驱动设计中包括定位设备、获取总线信息、地址映射、初始化配置以及伺服中断等功能的具体实现,最后将该驱动应用到某QNX目标机系统中,经过试验验证取得了很好的应用效果。
后台演示账号/密码 test/test快速运行本地准备java,mysql环境,下载可执行程序压缩解压缩后运行startup.bat或startup.sh访问程序页面http8080/publiccms/ ,根据页面提示配置并初始化数据库 管理后台访问相对路径为...