Servlet基础

来源:互联网 发布:淘宝高跟鞋 编辑:程序博客网 时间:2024/04/23 21:28

Servelt继承自HttpServlet,使用init()初始化,doGet()/doPost()/doService()响应用户请求,desroy()回收资源

public class FirstServlet extends HttpServlet{public void init(ServletConfig config){try{super.init(config);}catch (ServletException e){// TODO Auto-generated catch blocke.printStackTrace();}}public void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{ServletConfig config=getServletConfig();response.setContentType("text/html");PrintWriter out = response.getWriter();out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");out.println("<HTML>");out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");out.println("  <BODY>");out.print("hi");out.println("  </BODY>");out.println("</HTML>");out.flush();out.close();}}


 Servlet配置:

<servlet><servlet-name>firstServlet</servlet-name><servlet-class>servlet.FirstServlet</servlet-class><init-param><param-name>say</param-name><param-value>hello</param-value></init-param></servlet><servlet-mapping><servlet-name>firstServlet</servlet-name><url-pattern>/fs</url-pattern></servlet-mapping>

 

Servlet与Jps内置对象对应参照:

ServletContext sc=getServletContext();ServletConfig config=getServletConfig();HttpSession session=request.getSession();PrintWriter out = response.getWriter();