<init-parm>配置在<servlet>标签中,用来初始化当前的Servlet的,属于当前Servlet的配置,因此存放在servletConfig对象中;
通过getServletConfig().getInitParameter("initParam")的方式获取;
<context-param>直接配置在web.xml的<web-app>标签中,属于上下文参数,在整个web应用中都可以使用,它是全局的,因此存放在servletContext对象中(即application对象);
通过getServletContext().getInitParameter("contextParam")的方式获取;


本文详细解析了<init-parm>和<context-param>的区别。前者用于初始化Servlet,存放在servletConfig对象中;后者作为上下文参数,存放在servletContext对象中,作用范围覆盖整个Web应用。
521

被折叠的 条评论
为什么被折叠?



