首页 > 其他 > 详细

Servlet程序开发--取得初始化配置信息

时间:2015-11-16 19:14:29      阅读:249      评论:0      收藏:0      [点我收藏+]

代码:

两个初始化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配置的初始化参数

Servlet程序开发--取得初始化配置信息

原文:http://www.cnblogs.com/wujixing/p/4969525.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!