servlet文件部署在tomcat上

参考网址:http://www.runoob.com/servlet/servlet-first-example.html

编译.java文件生成.class文件

实例代码

 1 // 导入必需的 java 库
 2 import java.io.*;
 3 import javax.servlet.*;
 4 import javax.servlet.http.*;
 5 
 6 // 扩展 HttpServlet 类
 7 public class HelloWorld extends HttpServlet {
 8  
 9   private String message;
10 
11   public void init() throws ServletException
12   {
13       // 执行必需的初始化
14       message = "Hello World";
15   }
16 
17   public void doGet(HttpServletRequest request,
18                     HttpServletResponse response)
19             throws ServletException, IOException
20   {
21       // 设置响应内容类型
22       response.setContentType("text/html");
23 
24       // 实际的逻辑是在这里
25       PrintWriter out = response.getWriter();
26       out.println("<h1>" + message + "</h1>");
27   }
28   
29   public void destroy()
30   {
31       // 什么也不做
32   }
33 }
View Code

保存为HelloWorld.java文件。

将.java(如HelloWorld.java)放置于%TOMCAT_HOME%\webapps\ROOT路径下

将.class(如HelloWorld.class)放置于%TOMCAT_HOME%\webapps\ROOT\WEB-INF\classes路径

在%TOMCAT_HOME%\webapps\ROOT\WEB-INF下的web.xml中添加

    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>

插入<web-app></web-app>中

启动tomcat,输入网址localhost:8080/HelloWorld

猜你喜欢

转载自www.cnblogs.com/wolf-yasen/p/8946700.html