码迷,mamicode.com
首页 > 其他好文 > 详细

从配置文件中取得初始化参数

时间:2015-06-14 09:26:46      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:java   xml   

    一般来说,对于一些程序,需要指定其中一些时常会动态变化的参数而不影响程序本身的运行。所以这些时候往往会将这些问题放到配置文件中。从而进行读取和修改就方便很多了。下面是分别配置到servlet中和context中的两种方式:
    1.从servlet配置中设置初始化参数,如下:
        1)设置参数(servlet的配置):
            <servlet>
                 <servlet-name>SearchItemServlet</servlet-name>
                 <servlet-class>com.bjpowernode.drp.basedata.web.SearchItemServlet</servlet-class>
                  <!-- 初始化参数的设置 -->
                 <init-param>
                     <param-name>page-size</param-name>
                     <param-value>3</param-value>
                 </init-param>
             </servlet>
             <servlet-mapping>
                 <servlet-name>SearchItemServlet</servlet-name>
                 <url-pattern>/servlet/item/SearchItemServlet</url-pattern>
             </servlet-mapping>
        
                 2)取得参数的值:

            //从配置文件的servlet配置中,取得servlet初始化参数page-size(页面大小)
            int pageSize=Integer.parseInt(this.getServletConfig().getInitParameter("page-size"));  
    
     2.从配置文件中设置全局对象参数,如下:

        1)设置参数(Context的设置):
            <!-- 配置键值对,全局对象,所有的都能访问到 -->
            <context-param>
                <param-name>page-size</param-name>
                <param-value>3</param-value>
            </context-param>

                2)取得参数的值: 
            //从application范围内取得page-size,application指的是ServletContext对象
            int pageSize=Integer.parseInt(this.getServletContext().getInitParameter("page-seze"));

从配置文件中取得初始化参数

标签:java   xml   

原文地址:http://blog.csdn.net/u010927139/article/details/46489201

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!