Servlet
J2EE 系列技术一
J2EE 体系结构
Servlet 简介
•
用 Java 编写的服务器端程序
•
运行在 Web 服务器上
•
执行服务器端处理
Web
浏览器
Web
服务器
HTTP 请求
HTTP 响应
Servlet
Servlet 示例
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE>Hello Servlet </TITLE>");
out.println("</HEAD>");
out.println("<BODY BGCOLOR='white'>");
out.println("<B>Hello, World </B>");
out.println("</BODY>");
out.println("</HTML>");
out.close();
}
}
Servlet 体系结构
•
Servlet 包含两个包:
–
javax.servlet
•
称为 GenericServlet
–
javax.servlet.http
•
称为 HttpServlet