• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > JSP 从配置文件获取参数详解

JSP 从配置文件获取参数详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了jsp自定义标签详解,jsp应用开发详解,jsp详解,jsp网站开发详解,servlet/jsp深入详解等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
这一节将介绍 ServletContext 和 ServletConfig 这两个接口。 通过这两个接口,我们可以在web.xml中设置一些参数,如数据库地址、用户名密码等,供 Servlet 使用, 这样每次参数值变动时,不用重新编译Servlet了。

javax.servlet.ServletContext接口(上下文参数)是针对整个项目的全局设置, 而javax.servlet.ServletConfig接口(初始化参数)是针对当前Servlet的设置。 两者的设置内容都写在web.xml中。在Eclipse中新建Servlet时, 可以看到设置初始化参数的位置,如下图:

而上下文参数就没这么方便,只能通过手工编辑web.xml来添加了。 好在Eclipse提供了方便的XML编辑器, 打开web.xml之后即可看到各个Servlet的配置情况, 右键单击最顶层的“web-app”元素,选择Add Child->context-param, 然后分别修改 param-name 和 param-value 即可。

那么在程序中如何取得这两类参数?请看这几个方法:

javax.servlet.GenericServlet.getServletConfig()

返回当前Servlet的ServletConfig对象。

javax.servlet.ServletConfig.getServletContext()

返回当前应用程序的ServletContext对象。

通过这两个方法,我们就可以获得当前Servlet的初始化参数对象和上下文参数对象。

ServletContext的主要方法:

String getInitParameter(String name)

获取指定上下文参数的值。

ServletConfig的主要方法:

String getInitParameter(String name)

获取指定初始化参数的值。

java.util.Enumeration getInitParameterNames()

获取所有的初始化参数的名称。

示例程序分别通过ServletContext和ServletContent读出值并显示出来。 因为参数值在Servlet的生命周期中是不变的,仅需读取一次即可, 所以将取得参数的代码写在了 init() 方法而不是 doGet()方法中。 其他没什么特别需要说明的地方,参数追加的方法参考前文即可。

示例下载:initparam_jb51net.zip

+++++++++++++++++++++++++++++++++++++==
</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jsp中点击图片弹出文件上传界面及实现预览实例详解
  • JSP自定义标签案例分析
  • JSP自定义标签简单入门教程
  • jsp通过自定义标签库实现数据列表显示的方法
  • jsp自定义标签用法实例详解
  • JSP自定义标签rtexprvalue属性用法实例分析
  • JSP中图片的上传与显示方法实例详解
  • JSP使用自定义标签防止表单重复提交的方法
  • jsp中自定义标签用法实例分析
  • jsp自定义标签之ifelse与遍历自定义标签示例

相关文章

  • 2017-05-11jsp遍历文件夹下的文件的代码
  • 2017-05-11JAVA/JSP学习系列之八(改写MySQL翻页例子)
  • 2017-05-11JSP实现用于自动生成表单标签html代码的自定义表单标签
  • 2017-05-11Java2下Applet数字签名
  • 2017-05-11实例讲解JSP Model2体系结构(下)
  • 2017-05-11JSP中用回车监听按钮事件兼容火狐 IE等主流浏览器
  • 2017-05-11jsp页面 列表 展示 ajax异步实现方法
  • 2017-05-11一个JSP页面导致的tomcat内存溢出的解决方法
  • 2017-05-11EJB3.0之实体Bean的继承
  • 2017-05-11使用JSP + JAVABEAN + XML 开发的一个例子

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • table中点击表头实现排序的功能示例介绍
    • 张孝祥JAVA全集 Ftp下载[100%能下载]
    • jsp页面间传中文参数示例(页面传参数编码)
    • jsp页面循环集合操作整理
    • jsp 从web.xml读取连接数据库的参数
    • J2EE 开发购物网站 经验篇 - 建表
    • Hibernate通用数据库操作代码
    • Java多线程编程之限制优先级
    • JSP清除页面缓存常用方法小结
    • jsp 获取客户端的浏览器和操作系统信息

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有