❮ 上一篇下一篇 ❯
这是一份完整的指南,介绍了如何在 Eclipse 中安装、设置 Apache Tomcat 服务器以及运行你的第一个 Hello World Servlet 应用程序。
下载 Eclipse IDE
在 Windows 上安装 Eclipse访问此链接 https://www.eclipse.org/downloads。在“Get Eclipse Oxygen”下 ❯ 点击“Download Packages”❯ 下载“Eclipse IDE for Java Developers”。你会在右侧看到两个选项(32 位和 64 位),如果你的系统是 32 位,则点击 32 位,否则点击 64 位。这将在你的系统上下载一个 zip 文件。
要安装 Eclipse,请解压缩下载的文件,并将解压后的文件夹复制到所需位置。
在 Mac OS X 上安装 Eclipse访问此链接 https://www.eclipse.org/downloads。在“Get Eclipse Oxygen”下 ❯ 点击“Download Packages”❯ 下载“Eclipse IDE for Java Developers”。要下载,请点击 64 位,它会下载一个 TAR 文件。
下载完成后,双击 TAR 文件,它会将文件内容提取到一个文件夹中。将该文件夹拖到“Applications”文件夹。
要启动 Eclipse,请单击 Eclipse 文件夹中的 Eclipse 图标。Mac 用户可以将其拖到 Dock 区域,以便从桌面快速启动 Eclipse,同样 Windows 也可以在桌面上创建 Eclipse 的快捷方式。
在 Eclipse 中安装和配置 Apache Tomcat 服务器
要在 Eclipse IDE 中运行 Servlet,你需要在 Eclipse IDE 中配置 Apache Tomcat 服务器。
如果你还没有,请参考本教程:如何在 Eclipse IDE 中下载和配置 Apache Tomcat 服务器。
注意:我上面提供的链接属于 JSP 教程,但对于 Servlet 来说,步骤是相同的。
在 Eclipse IDE 中创建 Servlet
步骤 1:创建项目
让我们在 Eclipse 中创建一个 Servlet 应用程序。打开 Eclipse,然后单击 File ❯ New ❯ Click Dynamic Web Project。
如果你在 Eclipse 中看不到 Dynamic Web Project 选项,请参考本教程:如何修复 Eclipse 中“Dynamic Web Project”缺失的问题
输入项目名称,然后单击 Next。
勾选“Generate web.xml deployment descriptor”复选框。
初始项目结构创建项目后,项目结构将如下所示。
步骤 2:创建 Servlet 类
我们通过继承 HttpServlet 类来创建一个 Http Servlet。右键单击 src 文件夹并创建一个新的类文件,将文件命名为 MyServletDemo。文件路径应如下所示:Java Resources/src/default package/MyServletDemo.java
MyServletDemo.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
// Extend HttpServlet class to create Http Servlet
public class MyServletDemo extends HttpServlet {
private String mymsg;
public void init() throws ServletException {
mymsg = "Hello World!";
}
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
// Setting up the content type of webpage
response.setContentType("text/html");
// Writing message to the web page
PrintWriter out = response.getWriter();
out.println("
" + mymsg + "
");}
public void destroy() {
/* leaving empty for now this can be
* used when we want to do something at the end
* of Servlet life cycle
*/
}
}
步骤 3:创建一个 html 页面以调用 Servlet 类
我们将创建一个 html 文件,该文件将在我们单击网页上的链接时调用 Servlet。在 WebContent 文件夹中创建此文件。文件路径应如下所示:WebContent/index.html
index.html
编辑 web.xml 文件可以在此路径 WebContent/WEB-INF/web.xml 下找到此文件。在此文件中,我们将 Servlet 映射到特定的 URL。由于我们在单击 index.html 页面上的链接时调用欢迎页面,因此我们将欢迎页面映射到上面创建的 Servlet 类。
最终项目结构
运行项目右键单击 index.html,然后在服务器上运行。
单击“Add All”将项目部署到服务器。单击 Finish。
输出
单击链接后,您将看到此屏幕。
❮ 上一篇下一篇 ❯
热门相关文章
Servlet 接口(附示例)详解
Servlet 类层次结构
Servlet 架构:Servlet 基础
如何在 web.xml 文件中使用 load-on-startup 标签(附示例)
HttpServlet 类(附示例)