zoukankan      html  css  js  c++  java
  • Servlet程序

    第一步源代码编写.

    HelloWorldServlet.java

    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    
    public class HelloWorldServlet extends HttpServlet {
    	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    		PrintWriter pw=resp.getWriter();
    		pw.println("<html><head><title>Servlet</title></head><body><h2>Hello World From Servlet!!!</h2></body></html>");
    		pw.flush();
    		pw.close();
    	}
    }

    继承HttpServlet类,覆写doGet方法

    HttpServletResponse resp服务器端的响应方案. 这里简单的直接输出到客户端一句 "Hello World From Servlet". 这里类和Tomcat已经完全将http的底层协议
    socket等包装好了,我们只需要简单的用输出流直接输出就可以传递到客户端去.
    
    第二步Tomcat部署和配置.
    
    将NotePad中写好的源文件编译好的字节码拷贝到web-inf/classes目录中.
    在web.xml文件中配置.
    
    
      <servlet>
            <servlet-name>helloworld</servlet-name>
            <servlet-class>HelloWorldServlet</servlet-class>
       </servlet>
        <servlet-mapping>
            <servlet-name>helloworld</servlet-name>
            <url-pattern>/helloworldservlet</url-pattern>
        </servlet-mapping>
    	    <servlet-mapping>
            <servlet-name>helloworld</servlet-name>
            <url-pattern>/servlettest</url-pattern>
        </servlet-mapping>
      

    这里<servlet>标签和<servlet-mapping>标签是通过<servlet-name>相对应的.

    我们可以配置多个<servlet-mapping>.


  • 相关阅读:
    优秀程序设计的Kiss原则(keep it simple,stupid)
    前端模块化 (好文分享)
    sublime 常用快捷键(转)
    认识与入门 MarkDown (转Te_Lee)
    Sublime Text 3 常用插件以及安装方法(转)
    Flex 布局
    eclipse neon 离线安装插件
    mysql 自动备份命令
    java大并发数据保存方案
    基于webapi的移动互联架构
  • 原文地址:https://www.cnblogs.com/jackhub/p/3147232.html
Copyright © 2011-2022 走看看