使用Eclipse创建Servlet

作者: 初生不惑
Java技术QQ群:227270512 \ Linux QQ群:479429477

Eclipse是开发JavaSE和JavaEE(J2EE)应用程序的开放源代码,可以从eclipse网站http://www.eclipse.org/downloads/ 下载Eclipse IDE。最新版本代号是:Oxygen ,下载的是一个在线安装程序:eclipse-inst-win64.exe, 双击此文件选择安装目录即可开始安装。要注意的是:安装时需要选对应版本安装,还有的就是要联网,没有网络连接是安装不了的。

需要安装的是Eclipse IDE for Java EE Developers 。如下图所示 -
在这里插入图片描述
安装完成后,启动Eclipse IDE,使用它来创建servlet应用,可以节省大量工作。创建servlet应用很简单。下面来看看一些基本的步骤,对于初学者需要遵循步骤来创建第一个servlet示例。

1.创建动态Web项目

要创建动态Web项目,首先打开Eclipse,请单击左上角菜单:File -> New -> Project…-> Web -> Dynamic web project -> 填写项目名称,如:servletdemo -> Finish。
在这里插入图片描述
在弹出的向导对话框中,选择 Web -> Dynamic web project ,然后点击下一步(Next>),如下所示 -
在这里插入图片描述
在弹出的向导对话框中,填写项目名称:servletdemo,并选择项目的存储目录位置为:F:\worksp\servlet\servletdemo,如果没有运行时环境(Target runtime),可自己新建一个。然后点击下一步(Next>),如下所示 -
请添加图片描述
新建一个运行时环境(Target runtime),可通过点击New Runtime… 选择你安装的Tomcat版本,在写本教程时,使用的是tomcat-8.5.23,并安装在D:\software\apache-tomcat-8.5.23目录下,如下所示 -
请添加图片描述
选择Tomcat服务器的安装目录以及它的名称,还要指定JRE配置,如下所示 -
在这里插入图片描述
这样,动态网站的运行时环境(Target runtime)变配置完成了。
下一步,在弹出的向导对话框中,填写项目内容的根以及Web目录名称,这里使用默认值以及要打上勾选择需要生成web.xml文件来配置部署描述符,点击完成(Finished),如下所示 -
在这里插入图片描述
这个就完成了一个动态网站项目的创建了,如下图所示 -
在这里插入图片描述

2.使用Eclipse创建servlet

要在动态网站项目中创建一个servlet,右键点击项目名称(servletdemo)或项目中的src,在弹出的菜单中选择:New -> Other… -> Web -> Servlet ,如下图所示 -
在这里插入图片描述
在弹出的向导框中,填写Servlet类和所在的包名称,点击下一步(Next>),如下图所示 -
在这里插入图片描述
在弹出的界面中,保持默认选项,点击下一步(Next>) -
在这里插入图片描述
在弹出的界面中,勾选一些需要继承的方法,然后点击完成(Finish),如下图所示 -
在这里插入图片描述
到此,已经创建了一个名称为EclipseServlet 的 Servlet类。下面,我们修改EclipseServlet.java中的一点代码,修改后的代码如下所示 -

package com.yiibai;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class EclipseServlet
 */
@WebServlet("/EclipseServlet")
public class EclipseServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
     * @see HttpServlet#HttpServlet()
     */
    public EclipseServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
     *      response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.getWriter().append("Served at: ").append(request.getContextPath()).append("<br/>By Eclipse IDE.");
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
     *      response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
    }

}

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

要启动服务器并部署项目,首先右键单击项目(servletdemo) -> Run As -> Run on Server -> 选择tomcat服务器 -> 下一步 - > addAll -> 完成。
在这里插入图片描述
选择运行的服务器,如下图所示 -
在这里插入图片描述
选择要运行的项目,如下图所示 -
在这里插入图片描述
可以看到 Eclipse 中已经自动启动Tomcat服务器在8080端口上,并打内置的浏览器访问URL: http://localhost:8080/servletdemo/ ,如下图所示 -
在这里插入图片描述
现在tomcat服务器已经启动,项目部署了。 要访问servlet,请在浏览器的URL栏中写入url模块名称(即:servletdemo)。在这个示例中对应的URL是: http://localhost:8080/servletdemo/EclipseServlet 。应该会看到以下结果 -
在这里插入图片描述
注意: 如何知道要访问URL后面是 EclipseServlet ,可查看EclipseServlet类定义前面定义的注解: @WebServlet("/EclipseServlet") ,例如,修改为 @WebServlet("/hello"),那么访问对应的URL应为: http://localhost:8080/servletdemo/hello
在这里插入图片描述
如何在Eclipse中配置tomcat服务器?

如果您首次使用Eclipse IDE,则需要首先配置tomcat服务器。
要在eclipse IDE中配置tomcat服务器,请单击IDE底部的服务器(Server)选项卡 -> 右键单击空白区域 ->新建(New) -> 服务器(Server) - >选择Apache Tomcat,然后选择其版本 -> 下一步(Next>) -> 单击浏览按钮 -> 选择apache tomcat安装目录下的bin文件夹 -> 下一步(Next>) - > addAll -> Finish。可参考下面步骤和截图来配置 -
打开服务器(Server)选项卡 -
在这里插入图片描述
选择对应的Tomcat版本,如下所示 -
在这里插入图片描述
选择Tomcat安装的目录,如下所示 -
在这里插入图片描述
配置完成后,选择要运行的项目,然后点击完成(Finish),如下图所示 -
在这里插入图片描述
然后,这个选择的项目就被部署到目标Tomcat服务器上了。
现在tomcat8.5服务器已经在eclipse IDE中配置了。
在这里插入图片描述
//原文出自【易百教程】,商业转载请联系作者获得授权,非商业转载请保留原文链接:https://www.yiibai.com/servlet/creating-servlet-in-eclipse-ide.html

  • 12
    点赞
  • 113
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 1. 首先,确保你已经安装了Eclipse IDE和Java开发工具包(JDK)。 2. 打开Eclipse,选择“File”菜单,然后选择“New”和“Dynamic Web Project”。 3. 在“New Dynamic Web Project”对话框中,输入项目名称和目标运行时环境(例如Tomcat)。 4. 点击“Next”按钮,然后选择“Generate web.xml deployment descriptor”选项。 5. 点击“Finish”按钮,Eclipse创建一个新的动态Web项目。 6. 在“Project Explorer”视图中,右键单击项目名称,然后选择“New”和“Servlet”。 7. 在“New Servlet”对话框中,输入Servlet名称和包名称。 8. 点击“Next”按钮,然后选择“Generate ‘doGet()’ and ‘doPost()’ methods”选项。 9. 点击“Finish”按钮,Eclipse创建一个新的Servlet类。 10. 在Servlet类中,实现doGet()和doPost()方法来处理HTTP GET和POST请求。 11. 在“Project Explorer”视图中,右键单击项目名称,然后选择“Properties”。 12. 在“Properties”对话框中,选择“Java Build Path”和“Libraries”选项卡。 13. 点击“Add Library”按钮,然后选择“Server Runtime”选项。 14. 选择目标运行时环境(例如Tomcat),然后点击“Finish”按钮。 15. 点击“Apply and Close”按钮,Eclipse将配置项目以使用所选的运行时环境。 16. 在“Project Explorer”视图中,右键单击项目名称,然后选择“Run As”和“Run on Server”。 17. 在“Run on Server”对话框中,选择目标运行时环境(例如Tomcat),然后点击“Finish”按钮。 18. Eclipse将启动所选的运行时环境,并在浏览器中打开Servlet的URL。 ### 回答2: 使用Eclipse创建Servlet需要进行以下步骤: 1. 安装EclipseTomcat服务器:首先需要安装Eclipse集成开发环境(IDE)和Tomcat服务器。在Eclipse的官方网站上可以下载到这两个软件。 2. 创建动态Web工程:在Eclipse中,选择“File” -> “New” -> “Other” -> “Web” -> “Dynamic Web Project”,输入工程名称和Tomcat服务器路径,点击“Finish”创建。 3. 创建Servlet:在工程中,右键选择“New” -> “Servlet”,输入Servlet名称、包名和URL mappings,点击“Next”,选择要继承的类和响应类型,点击“Finish”创建Servlet。 4. 添加Servlet代码:在创建Servlet类中,添加处理请求的代码,如doGet()或doPost()方法。例如: ```java protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html><head><title>Hello World</title></head><body>"); out.println("<h1>Hello World</h1>"); out.println("</body></html>"); } ``` 5. 部署工程到Tomcat服务器:选中创建的工程,右键选择“Properties” -> “Targeted Runtimes”,勾选Tomcat服务器,点击“Apply”和“OK”。再右键选择工程,点击“Run As” -> “Run on Server”,选择Tomcat服务器,点击“Finish”运行工程。 6. 测试Servlet:在浏览器中输入Servlet的URL,例如http://localhost:8080/工程名/Servlet名,可以看到Servlet的响应信息,此例中就是“Hello World”。 ### 回答3: Eclipse是一个广泛使用的开发环境,许多Java开发人员使用它来创建Java Web应用程序。在Eclipse创建Java Web应用程序需要按照以下步骤进行: 1.安装Eclipse:首先,需要下载并正确安装Eclipse,以便使用它的所有功能。可以从官方网站下载。 2.安装Tomcat:由于开发Java应用程序需要一个Web服务器,因此需要安装TomcatTomcat是一种流行的开源Java Web服务器,可从官方网站上下载。 3.创建Java Web项目:在Eclipse中打开新Java Web项目向导,并按照向导指示输入项目名称和路径等细节。确保在项目创建期间选择Tomcat服务器。 4.创建Servlet文件:在所选Java Web项目中右键单击 src 目录,然后选择 New -> Servlet,输入 Servlet 名称和包名称等详细信息。生成的源代码将与上述实现一起创建。 5.编写Servlet代码:打开生成的Servlet代码文件并将Servlet的代码编写到其中。确保您的代码包括doGet和doPost方法(在代码内定义)。 6.部署和运行Servlet:将Servlet部署到Tomcat服务器并运行它。可以在浏览器中输入Servlet URL来验证是否正确工作。 通过上述步骤,您可以在Eclipse创建Servlet并轻松部署和运行它。这样,您就可以开始开发具有动态Webpages和交互功能的Java应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值