Eclipse创建Servlet项目

通过前面的学习,我们了解了如何在 Tomcat 目录下手动部署 Servlet,这种方式不但效率低下,而且容易出错。因此,在实际开发中,一般使用 IDE(集成开发环境)进行开发。

下面以 Eclipse 为例,演示如何快速创建 Servlet。

1. 创建动态 Web 项目

1)打开 Eclipse,单击左上角菜单:File -> New-> Dynamic Web Project。

Eclipse创建Servlet项目

2)在弹出的对话框中,填写项目名称,例如:servletDemo。 点击 New Runtime 新建一个运行时环境(Target runtime)。

Eclipse创建Servlet项目

3)选择本地安装的 Tomcat 版本,勾选 Creat a new local servlet 创建新的本地服务器,点击 Next。

Eclipse创建Servlet项目

4)选择 Tomcat 服务器的名称和安装目录,并指定 JRE 配置,最后点击 Finish,返回创建 Web 工程的对话框。
 

Eclipse创建Servlet项目

5)勾选 Generate web.xml deployment descriptor 生成 web.xml 文件,点击 Finish。

Eclipse创建Servlet项目

自此,就完成了一个动态 Web 项目的创建,如下图所示。

Eclipse创建Servlet项目

2. 使用 Eclipse 创建 Servlet

1)鼠标右击项目名称或 src,选择:New -> Servlet ,如下图所示。
 

Eclipse创建Servlet项目

2)填写 Servlet 的包名和类名,点击 Next 进行下一步。

Eclipse创建Servlet项目

3)保持默认选项,点击 Next。

Eclipse创建Servlet项目

4)根据需要勾选继承的方法,然后点击 Finish。

Eclipse创建Servlet项目

5)返回首页,可以看到 Eclipse 已经完成了 MyServlet 的创建,我们稍作修改,代码如下所示。

package net.biancheng.www;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
*
* @author 编程帮 www.biancheng.net
*
*/
public class MyServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // 设置响应给页面的格式、字符集
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter writer = response.getWriter();
        writer.write("C语言中文网,c.biancheng.net");
        writer.close();
    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        doGet(request, response);
    }

}

3. 配置 web.xml

对 web.xml 文件进行配置,代码如下。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
    id="WebApp_ID" version="4.0">
    <display-name>servletDemo</display-name>

    <servlet>
        <servlet-name>MyServlet</servlet-name>
        <servlet-class>net.biancheng.www.MyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>MyServlet</servlet-name>
        <url-pattern>/MyServlet</url-pattern>
    </servlet-mapping>

</web-app>

4. 部署项目并启动服务器

1)鼠标右击项目名,选择 Run As -> Run on Server。

Eclipse创建Servlet项目

2)在弹出的对话框中选择一个 Tomcat 服务器,点击 Next 下一步。

Eclipse创建Servlet项目

3)选择要运行的项目,点击 Finish 完成。

Eclipse创建Servlet项目

4)Tomcat 启动完成后,在地址栏输入“http://localhost:8080/servletDemo/MyServlet”,访问 MyServlet,结果如下图 。

Eclipse创建Servlet项目

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/21026.html

(0)
上一篇 2021年7月20日
下一篇 2021年7月20日

相关推荐

发表回复

登录后才能评论