如何在EclipseIDE中使⽤l创建和运⾏Servlet
这是安装 Eclipse、设置 apache tomcat 服务器和运⾏您的第⼀个 hello world servlet 应⽤程序的完整指南。
下载 Eclipse IDE
在 Windows 上安装 Eclipse
转到此链接。在“Get Eclipse Oxygen”下❯点击“Download Packages”❯下载“Eclipse IDE for Java Developers”。您会在右侧看到两个选项(32 位和 64 位),如果您的系统是 32 位,请单击 32 位,否则单击 64 位。这将在您的系统上下载⼀个压缩⽂件。
要安装 Eclipse,解压缩下载的⽂件并将解压缩的⽂件夹复制到所需位置。
在 Mac OS X 上安装 Eclipse
转到此链接。在“Get Eclipse Oxygen”下❯点击“Download Packages”❯下载“Eclipse IDE for Java Developers”。要下载点击64 位,它将下载⼀个 TAR ⽂件。
下载完成后,双击 TAR ⽂件,它会将⽂件的内容提取到⼀个⽂件夹中。将⽂件夹拖到“应⽤程序”⽂件夹。
要启动 Eclipse,请单击 Eclipse ⽂件夹中的 Eclipse 图标。Mac ⽤户可以将它拖到 Dock 区域以从桌⾯快速启动 Eclipse,同样Windows 可以在桌⾯上创建 Eclipse 的快捷⽅式。
在 Eclipse 中安装和配置 Apache Tomcat 服务器
为了在 Eclipse IDE 中运⾏ Servlet,您需要在 Eclipse IDE 中配置 Apache tomcat Server。
如果您没有,请参阅本教程:。
注意:我上⾯提供的链接属于 JSP 教程,但 Servlet 的步骤也相同。
在 Eclipse IDE 中创建 Servlet
第 1 步:创建项⽬:
让我们在 Eclipse 中创建⼀个 Servlet 应⽤程序。打开 Eclipse,然后单击 File ❯ New ❯ 单击 Dynamic Web Project。
如果您在 Eclipse 中没有看到动态 Web 项⽬选项,请参阅本教程:
提供项⽬名称,然后单击下⼀步。
勾选⽣成 l 部署描述符的复选框
创建项⽬后,层次结构(项⽬结构)如下所⽰:
第 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 = Writer();
out.println("<h1>" + mymsg + "</h1>");
}
public void destroy() {
/*
* leaving empty for now this can be used when we want to do something at the
* end of Servlet life cycle
*/
}
}
第三步:创建⼀个html页⾯来调⽤⽹页上的servlet类
我们正在创建⼀个 html ⽂件,⼀旦我们单击⽹页上的链接,它将调⽤ servlet。在 WebContent ⽂件夹中创建此⽂件。⽂件的路径应如下所⽰:WebContent/index.html
index.html
<!DOCTYPE html>
<html>
<head>怎么把项目导入到eclipse
<meta charset="UTF-8">
<title>BeginnersBook Servlet Demo</title>
</head>
<body>
<a href="welcome">Click to call Servlet</a>
</body>
</html>
编辑 l ⽂件
这个⽂件可以在这个路径 WebContent/l 中到。在这个⽂件中,我们将 Servlet 映射到特定的 URL。由于我们在单击 index.html 页⾯上的链接时调⽤欢迎页⾯,因此我们将欢迎页⾯映射到我们在上⾯创建的 Servlet 类。
<web-app>
<display-name>BeginnersBookDemo</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>MyHttpServletDemo</servlet-name>
<servlet-class>MyServletDemo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyHttpServletDemo</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
</web-app>
最终项⽬结构
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论