zoukankan      html  css  js  c++  java
  • Servlet程序开发--取得初始化配置信息

    代码:

    两个初始化init方法,一起出现的话,有参的才起作用

    package org.lxh.servletdemo ;
    import java.io.* ;
    import javax.servlet.* ;
    import javax.servlet.http.* ;
    public class InitParamServlet extends HttpServlet {
        private String initParam = null ;    // 用于保存初始化参数
        public void init() throws ServletException{
            System.out.println("*****************") ;
        }
    
        public void init(ServletConfig config) throws ServletException{
            System.out.println("#######################") ;
            this.initParam = config.getInitParameter("ref") ;    // 接收的初始化参数名称暂时为ref
        }
    
        public void doGet(HttpServletRequest req,
                         HttpServletResponse resp)
                  throws ServletException,
                         IOException{
            System.out.println("** 初始化参数:" + this.initParam) ;
        }
        public void doPost(HttpServletRequest req,
                         HttpServletResponse resp)
                  throws ServletException,
                         IOException{
            this.doGet(req,resp) ;
        
        }
    }

    web.xml配置:

    <servlet>
            <servlet-name>initparam</servlet-name>
            <servlet-class>org.lxh.servletdemo.InitParamServlet</servlet-class>
            <init-param>
                <param-name>ref</param-name>
                <param-value>www.MLDNJAVA.cn</param-value>
            </init-param>
        </servlet>
        <servlet-mapping>
            <servlet-name>initparam</servlet-name>
            <url-pattern>/InitParamServlet</url-pattern>
        </servlet-mapping>

    取得初始化参数的操作,在一些系统架构中比较常用,比如以后要接触的struts开发框架,就使用此框架。

    总结:

    1. 通过init可以取得web.xml配置的初始化参数

  • 相关阅读:
    http的8种请求方式
    死锁
    进程与线程
    vuex
    路由懒加载
    SPA单页面富应用
    组件中的data为什么必须是函数
    v-for中key的作用
    关于排序的常识总结
    关于树的常见操作-C++面试
  • 原文地址:https://www.cnblogs.com/wujixing/p/4969525.html
Copyright © 2011-2022 走看看