Servlet(一)第一个Servlet

1、在tomcat7的webapps下建立目录结构,注意目录结构一定得按照以下格式部署

    myweb

          --WEB-INF

             --classes

                 --FirstServlet.java

             --lib

             --web.xml

2、FirstServlet文件中实现Servlet接口

  

package com.hunhun;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class FirstServlet implements Servlet{

	public void init(ServletConfig config) throws ServletException{

	}


	public ServletConfig getServletConfig(){
		return null;
	}

	public String getServletInfo(){
		return "";
	}

	public void service(ServletRequest req,
             ServletResponse res)
             throws ServletException,
                    IOException{
            System.out.println("Hello Servlet");
            res.getWriter().println("Hello World"+new Date().toLocaleString());

      
    }

    public void destroy(){

    }
}
3、注意引入tomcat7lib目录下的servlet-api.jar包,方法有几种

   (1)将servlet-api.jar复制到jdk的lib目录下

   (2)直接在CLASSPATH中添加servlet-api.jar包的绝对路径

4、在dos窗口编译,因为带报名,故进入FirstServlet.java文件目录后要使用

      javac -d . FirstServlet.java 

命令编译

5、在myweb/WEB-INF目录下的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_3_0.xsd"
  version="3.0"
  metadata-complete="true">
    <servlet>
        <servlet-name>FirstServlet</servlet-name>
        <servlet-class>com.hunhun.FirstServlet</servlet-class>
    </servlet>

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

</web-app>

6、重启tomcat7,注意每次重新修改FirstServlet.java文件,都需要重新编译,并重新加载 myweb项目或重启tomcat7

7、在浏览器里输入http://localhost:8080/myweb/FirstServlet 则可看到

tomcat7控制台输出

    Hello Servlet

网页输出

    Hello World2014-11-14 9:53:53


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值