• 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即可。

  • 相关阅读:
    雨天的尾巴「线段树合并+树上差分」
    硬币购物「容斥+背包」
    消失之物「分治+背包」
    最小距离「多源最短路」
    任务分配「最短路+DP」
    LCA「树链剖分+线段树」
    组合计数基础
    SPOJ-QTREE4 Query on a tree IV
    K-D tree 区域查询复杂度证明
    bitset 求解高维偏序
  • 原文地址:https://www.cnblogs.com/snowwang/p/6103122.html
Copyright © 2020-2023  润新知