- 爱易网页
 
                        - 
                            JavaSript
 
                        - Jsp/Servlet温习笔记-第3章 Servlet技术 
 
                         
                    
                    
                    日期:2014-05-16  浏览次数:20428 次 
                    
                        
                         Jsp/Servlet复习笔记-----第3章 Servlet技术
    3.1 简介    
3.1.1 Servlet的功用    
3.1.2 Servlet代码初探 
Java Servlet是一种使用Java编写的CGI程序 
CGI:通用网关接口 
与传统CGI不同的是,Servlet是使用一种多线程的程序处理方式 ---性能较高 
在Servlet中可以控制输出HTML代码,则所有的HTML代码都必须使用out.println();一行一行输出。 
Java代码 
1.package org.sky.darkness.servlet ;   
2.import java.io.* ;   
3.// HttpServlet属于javax.servlet.http包下   
4.// ServletException属于javax.servlet包下   
5.import javax.servlet.* ;   
6.// HttpServletRequest、HttpServletResponse存放在javax.servlet.http包下   
7.import javax.servlet.http.* ;   
8.  
9.public class SimpleServlet extends HttpServlet   
10.{   
11.    // 表示处理get请求   
12.    public void doGet(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException   
13.    {   
14.        PrintWriter out = resp.getWriter() ;   
15.        out.println("<HTML>") ;   
16.        out.println("<HEAD>") ;   
17.        out.println("<TITLE>THE FIRST SERVLET</TITLE>") ;   
18.        out.println("</HEAD>") ;   
19.        out.println("<BODY>") ;   
20.        out.println("<H1>Hello World!!!</H1>") ;   
21.        out.println("</BODY>") ;   
22.        out.println("</HTML>") ;   
23.        out.close() ;   
24.    }   
25.    public void doPost(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException   
26.    {   
27.        this.doGet(request,response) ;   
28.    }   
29.};   
30.  
31./*  
32.   // 表示要使用一个Servlet  
33.  <servlet>  
34.    // 在web.xml文件内部起作用的名字  
35.    <servlet-name>simple</servlet-name>  
36.    // Servlet程序所在的包.类名称  
37.    <servlet-class>org.sky.darkness.servlet.SimpleServlet</servlet-class>  
38.  </servlet>  
39.  // Servlet 映射地址  
40.  <servlet-mapping>  
41.     // 在web.xml文件内部起作用的名字,与上面一致  
42.    <servlet-name>simple</servlet-name>  
43.    // 具体的映射路径,前面必须有一个/  
44.    <url-pattern>/demo</url-pattern>  
45.  </servlet-mapping>  
46.*/  
package org.sky.darkness.servlet ;
import java.io.* ;
// HttpServlet属于javax.servlet.http包下
// ServletException属于javax.servlet包下
import javax.servlet.* ;
// HttpServletRequest、HttpServletResponse存放在javax.servlet.http包下
import javax.servlet.http.* ;
public class SimpleServlet extends HttpServlet
{
	// 表示处理get请求
	public void doGet(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException
	{
		PrintWriter out = resp.getWriter() ;
		out.println("<HTML>") ;
		out.println("<HEAD>") ;
		out.println("<TITLE>THE FIRST SERVLET</TITLE>") ;