Servlet的编写和访问

Servlet是Java Servlet的简称,主要功能在于获取请求,返回响应
广义的Servlet是指任何实现了这个Servlet接口的类;狭义Servlet是指Java语言实现的一个接口。

创建静态网站
  • 在webapps目录下创建一个目录,这个目录称之为项目目录
  • 在目录下创建一个html文件
  • 启动Tomcat
  • 打开浏览器访问 http://localhost:8080/目录/文件
创建动态网站

Servlet:
Java类继承其他接口,并实现其5个方法
service(ServletRequest ,ServletResponse ){
PrintWriter writer=response.getWriter();
writer.printIn(“”);}

  • 在webapps目录下创建一个目录
  • 在目录下创建:WEB-INF目录,并在其中创建web.xml文件
  • 创建静态或动态文件
  • 启动Tomcat
  • 打开浏览器访问 http://localhost:8080/目录/文件
编写部署Servlet程序
  1. 编写Servlet程序(实现Servlet接口)
  2. 编译Servlet源文件,生成字节码文件
  3. 部署
    – 在Tomcat的webapps目录下创建项目目录
    – 在项目目录下创建WEB-INF目录
    – 在WEB-INF目录下放置web.xml配置文件、classes目录和lib目录
  4. 运行
    –启动Tomcat
    –访问Servlet
使用Eclipse生成的Servlet
  1. 新建工程,自动生成web.xml配置文件
  2. 新建类,实现Servlet接口
    在这里插入图片描述
    在这里插入图片描述
    或者新建Servlet(继承HttpServlet)
  3. 配置web.xml中的< servlet >< servlet-mapping >节点
    在这里插入图片描述
    Servlet别名要相同
    < servlet-class > 中写包名+文件名
< url-pattern >标签的匹配方式

在这里插入图片描述
若是网址中只写到包名,则默认访问index.html

  • “完整URL”:如“/ch02”
    在这里插入图片描述在这里插入图片描述
  • “/目录/*” 方式:以“/目录”做为开头的URL,如/hello/*
    在这里插入图片描述在这里插入图片描述
  • “*.ext”:以.ext结尾的地址
    在这里插入图片描述在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值