用记事本写第一个Servlet程序

来源:互联网 发布:lte网络结构优化 编辑:程序博客网 时间:2024/05/17 22:21

1.新建java文件

首先在E盘目录下新建一个java文件,命名为MyFirstServlet.java

2.写入代码

package com.jnu059;import javax.servlet.*;import java.io.*;public class MyFirstServlet extends GenericServlet{     //GenericServlet是Servlet接口的实现类,只有一个service方法没实现public void service(ServletRequest req, ServletResponse res) throws ServletException, java.io.IOException{res.getWriter().write("hello Servlet");}}

3.带包编译

①首先要把tomcat自带的servlet-api.jar加到classpath中,在命令行写上: 

    set   classpath=%classpath%;D:\tomcat6\lib\servlet-api.jar

②编译

   javac    -d  .  MyFirstServlet.java


至此,在当前文件夹中就会按照你的打包生成层级的目录,并生成MyFirstServlet.class文件。

例如,笔者打包package com.jnu059;  则会在当前文件夹下生成com  ->  jnu059 -> MyFirstServlet.class。

4.创建web应用

①在tomcat的webapps目录下,新建web应用,命名为testapp。

②在testapp中新建WEB-INF目录,在其中新建classes文件夹、lib文件夹和web.xml文件。

③将第三步生成的com文件夹拷贝到classes文件夹中去。

④在web.xml文件中写入以下内容:

<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    version="2.5">    <servlet>        <servlet-name>FirstServlet</servlet-name>                         <!--给servlet起个名字-->        <servlet-class>com.jnu059.MyFirstServlet</servlet-class>         <!--servlet所在的路径-->    </servlet>  <servlet-mapping>        <servlet-name>FirstServlet</servlet-name>                         <!--servlet名字-->        <url-pattern>/servlet/FirstServlet</url-pattern>                  <!--浏览器访问的路径url-->    </servlet-mapping></web-app>

至此,创建简单的web应用所有的步骤都完成了。

5.测试

①启动tomcat服务器;

②在浏览器中输入:http://localhost:8080/testapp/servlet/FirstServlet

显示:hello Servlet















0 0
原创粉丝点击