Eclipse创建Servlet项目-7

目录

1、创建动态 Web 项目

2、使用 Eclipse 创建 Servlet

3、配置 web.xml

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


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

1、创建动态 Web 项目

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

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

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

这样就完成了一个动态 Web 项目的创建,项目的目录结构,如下图所示。 

2、使用 Eclipse 创建 Servlet

        1)鼠标右击 src/main/java,选择:New -> Servlet ,如下图所示。

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

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

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

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

package com.hoperun.www;

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

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

/**
 * 
 * @author Administrator
 *
 */
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("Dynamic Web Project...");
		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="https://jakarta.ee/xml/ns/jakartaee" xmlns:web="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd http://xmlns.jcp.org/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="5.0">
  <display-name>servletDemo</display-name>
  <servlet>
    <servlet-name>MyServlet</servlet-name>
    <servlet-class>com.hoperun.www.MyServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/MyServlet</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    <welcome-file>default.htm</welcome-file>
  </welcome-file-list>
</web-app>

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

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

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

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

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

  • 3
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值