Servlet入门之HelloWorld

来源:互联网 发布:科比09年体测数据 编辑:程序博客网 时间:2024/05/02 01:47

Servlet入门之HelloWorld

一、环境准备

  • 1.下载并安装Tomcat。

    apache-tomcat-7.0.64-windows-i64.zip

  • 2.设置Tomcat环境变量。 在环境变量中添加:

    CATALINA={$tomcat_path}

    并在CLASS_PATH中加入:

    $CATALINA$/lib/servlet-api.jar;
  • 3.将$CATALINA$/lib/servlet-api.jar复制粘贴到$JAVA_HOME/jre/lib/ext目录下。

二、编程Servlet类

  • 1.编写HelloWorld.java代码:

    // 导入必需的 java 库import java.io.*;import javax.servlet.*;import javax.servlet.http.*;// 扩展 HttpServlet 类public class HelloWorld extends HttpServlet {  private String message;  public void init() throws ServletException  {      // 执行必需的初始化      message = "Hello World";  }  public void doGet(HttpServletRequest request,                    HttpServletResponse response)            throws ServletException, IOException  {      // 设置响应内容类型      response.setContentType("text/html");      // 实际的逻辑是在这里      PrintWriter out = response.getWriter();      out.println("<h1>" + message + "</h1>");  }  public void destroy()  {      // 什么也不做  }}
  • 2.javac HelloWorld.java生成HelloWorld.class后,将HelloWorld.class放入tomcat_path/webapp/ROOT/classes/目录下。

三、配置web.xml

现在,让我们把 HelloWorld.class 复制到 <Tomcat-installation-directory>/webapps/ROOT/WEB-INF/classes 中,并在位于 <Tomcat-installation-directory>/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>

四、在浏览器上访问HelloWorld

  • 1.启动Tomcat
  • 2.打开浏览器,并在地址栏中键入localhost:8080/HelloWorld,就能看到HelloWorld的输出了。

0 0
原创粉丝点击