Servlet 学习笔记①

Posted 十一哥的爹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet 学习笔记①相关的知识,希望对你有一定的参考价值。

  1. dd
  2. dd
  3. dd
  4. dd
  5. dd
  6. dd
  • ServletConfig: 封装了Servlet 的配置信息,并且可以获取 ServletContext 对
    • 配置初始化参数:
    <servlet>
        <servlet-name>helloServlet</servlet-name>
        <servlet-class>servlettest.HelloServlet</servlet-class>
        <!-- 配置Servlet 初始化参数, 且该节点必须在load-on-startup 的前面 -->
        <init-param>
            <!-- 参数名 -->
            <param-name>username</param-name>
            <!-- 参数值 -->
            <param-value>root</param-value>    
        </init-param>
        
        <init-param>
            <param-name>password</param-name>
            <param-value>12345</param-value>
        </init-param>
        
        <!-- 指定Servlet被创建的时机 -->
        <load-on-startup>-1</load-on-startup>
    </servlet>
    • 获取初始化参数:
      • getInitParameter(String name): 获取指定参数名的初始化参数
      • getInitParameterNames(): 获取参数名组成的Enumeration对象
      • getServletName():用的比较少:
	@Override
	public void init(ServletConfig servletConfig) throws ServletException {
		System.out.println("This is init");
		
		String user = servletConfig.getInitParameter("user");
		System.out.println("user=" + user);
		
		Enumeration<String> parameterNmaes = servletConfig.getInitParameterNames();
		while (parameterNmaes.hasMoreElements()){
			String name = parameterNmaes.nextElement();
			String value = servletConfig.getInitParameter(name);
		    System.out.println(name + " = " + value);
		}
		
		String servletName = servletConfig.getServletName();
		System.out.println(servletName);
	}

  

 

以上是关于Servlet 学习笔记①的主要内容,如果未能解决你的问题,请参考以下文章

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

Tomcat核心原理--学习笔记

Tomcat核心原理--学习笔记

Tomcat核心原理--学习笔记

[原创]java WEB学习笔记13:JSP介绍(背景,特点,原理)

j2ee学习笔记