- 爱易网页
-
JavaSript
- Jsp/Servlet温习笔记-第3章 Servlet技术
日期:2014-05-16 浏览次数:20378 次
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>") ;