Chinaunix首页 | 论坛 | 博客
  • 博客访问: 254427
  • 博文数量: 170
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1709
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-06 18:01
文章分类

全部博文(170)

文章存档

2016年(11)

2015年(130)

2014年(29)

分类: Web开发

2014-05-08 18:03:33

在servlet中 Servlet要继承HttpServlet类 并要重写service方法。


servlet与jsp的区别:
1.servlet没有jsp内置的对象,必须由程序显式创建。
2.对于静态的html标签,servlet都必须使用页面输出流逐渐输出




servlet要进行配置,以便人们知道该servlet的实现类及名字以及路径(servlet3.0 有标注以及在web.xml进行配置)


jsp与servlet的生命周期  jsp通过web容器编译成对应的servlet
周期
1.创建servlet实例
2.调用init方法,对servlet初始化
3.使用service方法响应用户请求
4.web容器销毁servlet 调用destroy方法,资源回收,最后实例被销毁


实例的创建和销毁不是程序员决定,是web容器控制
创建有两个时机:
1.第一次请求servlet时
2.web应用启动时,即load-on-startup (基本servlet使用 要配置 标注loadOnStartup属性为整数,越小越先)


servlet作为控制器 负责接受客户端的请求,既不直接对客户端输出响应,也不处理用户请求,只调用javabean来处理用户请求,处理结束后,在根据处理结果调用不同的jsp页面向浏览器呈现处理结果(预定义一个请求转发对象,用url来获取转发对象,转发请求rd.forward(request,response))。




jsp2的自定义标签:
1.开发自定义标签类
2.建立*.tld文件,标签库编写
3.使用自定义标签

阅读(747) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~