ServletConfig类、Servlet读取初始化参数的几种方式
2016-07-20 15:14
435 查看
读取Servlet初始化参数的几种方式:
public class ConfigServletDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //方法一:通过getServletConfig()获得conf对象 --死的 ServletConfig conf = this.getServletConfig(); String name = conf.getInitParameter("name"); String age = conf.getInitParameter("age"); out.print(name+","+age+"<br/>"); //方法二:直接通过当前servlet类的getInitParameter()方法 --死的 String name2 = this.getInitParameter("name"); String age2 = this.getInitParameter("age"); out.print(name2+","+age2+"<br/>"); out.print("<hr/>"); //不知道参数名的情况下,去遍历 //方法三:通过getServletConfig()或当前servlet类的getInitParameterNames()动态获取所有的参数名 ServletConfig conf2 = this.getServletConfig(); Enumeration<String> en = conf.getInitParameterNames(); while(en.hasMoreElements()){ String paramName = en.nextElement(); //key String value = conf.getInitParameter(paramName); out.print(paramName+","+value+"<br/>"); } } }
相关文章推荐
- Java Servlet生成JSON格式数据并用jQuery显示的方法
- jsp和servlet中实现页面跳转的方式实例总结
- java servlet结合mysql搭建java web开发环境
- Servlet与JSP间的两种传值情况
- JSP、Servlet中get请求和post请求的区别总结
- jsp和servlet的区别探讨
- Struts2访问servlet分享
- java中Servlet处理乱码的方法
- Servlet 过滤器详细介绍
- JSP+Servlet+JavaBean实现登录网页实例详解
- servlet中session简介和使用例子
- 在Jsp Servlet中页面重新定向总汇
- JSP使用Servlet作为控制器实现MVC模式实例详解
- JSP使用Servlet过滤器进行身份验证的方法
- Servlet动态网页技术详解
- jsp和servlet操作mysql中文乱码问题的解决办法
- 基于jsp+servlet实现的简单博客系统实例(附源码)
- js调用后台servlet方法实例
- 利用JQuery和Servlet实现跨域提交请求示例分享