手动编辑运行servlet

    xiaoxiao2021-03-25  113

    1. 编辑 HellHello.java 源文件:

    //package com.Hello; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.*; import javax.servlet.http.*; public class HelloHello extends HttpServlet { public void doGet (HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head><title>KUKAFEE</title></head>"); //此处为servlet标题栏 out.println("<body><h1>My first servlet.</h1></body>"); //此处为浏览器显示内容 out.println("</html>"); out.flush(); } }

    2. 命令行运行  javac  HelloHello.java得到 HelloHello.class 字节文件

    3. 把 HelloHello.class 拷贝至 Tomcat主目录  /WEB-INF/classes/  下

    4. 编辑Tomcat主目录  /WEB-INF/  下的 web.xml,在<web-app>   ....  </web-app> 中添加如下注册信息:

    <servlet> <servlet-name>myservlet</servlet-name> <!--此处是servlet 名字--> <servlet-class>HelloHello</servlet-class> <!--此处是已经编译好的 .class 字节码文件名--> </servlet> <servlet-mapping> <servlet-name>myservlet</servlet-name> <url-pattern>/servlet/hello</url-pattern> <!--此处是servlet的访问路径,可建立多个不同路径的servlet类--> </servlet-mapping>

    5. 保存文件,重新启动Tomcat

    6. 浏览器登录 http://localhost:8080/servlet/hello  即可访问已建立的servlet

    转载请注明原文地址: https://ju.6miu.com/read-20196.html

    最新回复(0)