码迷,mamicode.com
首页 > 其他好文 > 详细

创建第一个servlet程序--HelloServlet

时间:2018-06-14 11:22:54      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:springmvc   type   方法   get   技术   命名   图片   分享   必须   

 

这篇文章是用来纪念我第一次创建一个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

技术分享图片

 

创建第一个servlet程序--HelloServlet

标签:springmvc   type   方法   get   技术   命名   图片   分享   必须   

原文地址:https://www.cnblogs.com/alsf/p/9180976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!