javaWeb中servlet开发(1)——helloworld

1、servlet

1.1 servlet简介

1.2 servlet流程

不管是servlet还是jsp,所有的程序都是在服务器端处理的,所以必须了解一个servlet基本流程

servlet和JSP一样,通过http协议,并使用web server处理数据。

1.3 servlet程序实现

要想在程序中实现servlet,则必须继承Httpservlet类,这个类主要针对于HTTP协议而生的。

2、实现要求:

此方法中使用request和response的方法。

public class HelloServlet extends HttpServlet {
    public void doGet(HttpServletRequest req,HttpServletResponse resp)
              throws ServletException,IOException{
        PrintWriter out = resp.getWriter() ;
        out.println("<html>") ;
        out.println("<head><title>MLDNJAVA</title></head>") ;
        out.println("<body>") ;
        out.println("<h1>HELLO WORLD</h1>") ;
        out.println("</body>") ;
        out.println("</html>") ;
        out.close() ;
    }
}

2、web.xml配置

既然是类,则需要在WEB-INF/Classess中保存

<display-name>Welcome to Tomcat</display-name>
  <description>
     Welcome to Tomcat
  </description>
	<servlet>
		<servlet-name>hello</servlet-name>
		<servlet-class>org.lxh.servletdemo.HelloServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>hello</servlet-name>
		<url-pattern>/helloServlet</url-pattern>
	</servlet-mapping>
/web-app>

  

其中,<servlet-name>是指内部类名称,<url-pattern>指映射路径。

servlet基本上不会作为输出面使用,而是作为中间的控制逻辑层使用。此外,可以为一个servlet配置映射名称,只需要多个servlet-mapping即可。

原文地址:https://www.cnblogs.com/snowwang/p/6103122.html