zoukankan      html  css  js  c++  java
  • 创建第一个servlet程序--HelloServlet

    这篇文章是用来纪念我第一次创建一个Servlet程序,步骤我会写得详细点,也可以参考一下,后续我会将SpringMVC 跟ssh的搭建分别更新(ps:不忙的话我会更新)

    工具:java jdk 1.6(或以上)   eclipse  tomcat7.0(6.0也行,步骤都差不多)

    1.首先,我们先创建一个Dynamic Web Project

    接下来给你创建的程序命名,选择你的服务器类型(我这里选择的是tomcat 7.0 所以版本是3.0),输入你的应用名后接下来next就可以了。

    勾上红框内的勾,eclipse会自动帮我们在WEB-INF文件夹下生成web.xml

    创建我们自己的包并命名(开发过java的一般都知道,这里我就不截图了),创建完成后,现在我们整个项目的目录就像这样

    接下来我们就来新建一个httpservlet。方法有两个:

    1.直接项目右键,new 一个Servlet

    2.新建一个class 继承HttpServlet(这里我就不截图了)

    现在我们新建一个HelloWorldServlet,实现该类的doGet,doPost方法:

    现在我们模拟一个get请求,并打印出"hello world servlet"

    代码如下:

    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {  
            resp.setContentType("text/html;charset=UTF-8");  
            PrintWriter out = resp.getWriter();  
            out.println("hello world,servlet");  
            out.close();  
        }  

    接下来我们就去配置一下web.xml文件,在web.xml中添加如下代码:

    <servlet>  
     <!-- 当前servlet的名称 -->  
     <servlet-name>HelloServlet</servlet-name>  
      <!-- servlet所在的包名跟类名 -->  
     <servlet-class>com.helloservlet.hello.HelloWorldServlet</servlet-class>  
     </servlet>  
     <servlet-mapping>  
     <!-- 必须于上一个servlet标签中的名称保持一致 -->  
     <servlet-name>HelloServlet</servlet-name>  
     <!-- 这是你在浏览器上访问的地址,必须要提 /servlet/xxxx 格式,不然tomcat启动会报错-->  
     <url-pattern>/servlet/helloWorld</url-pattern>  
     </servlet-mapping>  

    至此,第一个hellowolrd的servlet就成功了,启动你的tomcat,访问下就会出现了。

    默认打开首页地址index:http://localhost:8080/Servlet/  

    运行到servlet的地址:http://localhost:8080/Servlet/HelloWorldServlet

  • 相关阅读:
    迭代器与生成器
    函数
    Java多线程
    JVM垃圾回收
    JVM内存模型
    面向对象的特征和原则
    Java代码规范
    安装yum
    虚机ping:www.baidu.com报错
    创建好centos7虚拟机之后连xshell连不上虚机
  • 原文地址:https://www.cnblogs.com/alsf/p/9180976.html
Copyright © 2011-2022 走看看