`

servlet学习笔记1

阅读更多

Servlet定义

Servlet是一种服务器端Java应用程序,可以生成动态Web页面。

Servlet的生命周期

  1. web服务器加载Servlet
  2. 实例化Servlet
  3. 初始化Servlet
  4. 处理业务逻辑
  5. 销毁Servlet

Servlet的实现方式

  1. 实现Servlet接口
  2. 继承GenericServlet
  3. 继承HttpServlet

现在主要使用第三种方式,例如:

package com.jx;
import javax.servlet.http.*;
import java.io.*;
public class Hello extends HttpServlet{

	public void doGet(HttpServletRequest req,HttpServletResponse res){
		
		this.doPost(req,res);
	
	}
	public void doPost(HttpServletRequest req,HttpServletResponse res){	
		PrintWriter pw=null;
		try{
				pw = res.getWriter();
				pw.println("Hello World!!");
			}catch(Exception ex){
				ex.printStackTrace();
			}finally{
				pw.close();
				}
	}
    
}

  web.xml中的配置:

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
   version="2.5"> 

  <!-- Define the Manager Servlet Mapping -->
   <servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>com.jx.Hello</servlet-class>
  </servlet>

  <!-- Define the Manager Servlet Mapping -->

  <servlet-mapping>
    <servlet-name>hello</servlet-name>
      <url-pattern>/hello</url-pattern>
  </servlet-mapping>
  
</web-app>
 


 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics