Servlet学习
来源:互联网 发布:网络修真小说 编辑:程序博客网 时间:2024/05/07 09:13
一个Servlet程序就是一个实现了javax.servlet.Servlet接口的的Java类。
Servlet接口定义了Servlet程序间通信的协议约定。
其中javax.servlet.GenericServlet类实现了Servlet的接口,实现了Servlet程序的基本功能.
javax.servlet.http.HttpServlet类 是GenericServlet的子类,并在其基础上进行 一些针对HTTP特点的扩充。
客户端的每次访问一个支持HTTP的Servlet程序时,Servlet引擎都将调用Servlet的service方法进行处理,该方法的两个主要参数: HttpServletRequest--------用于封装HTTP请求消息的对象;
HttpServletResponse--------用于响应HTTP消息的对象;
如何快速入门新技术?参看例子程序/一般有examples/helloWorld之类的象征性的文件.而且一般拷贝例子中的程序的内容进行编译执行.
[备注:
a.为避免出现错误,建议把servletapi.jar包放入到classpath中或者把编写servlet程序放到webapps目录下; b.在创建的目录中新建子目录WEB-INF/classes/,和web.xml文件.
c.web.xml文件编写可参考conf/web.xml;且conf/web.xml文件对所有的web应用程序起作用;
d.servlet程序必须在web应用程序的web.xml文件中进行注册和映射其访问路径方可被servlet引擎加载和被外界访问到.
.]
web.xml文件中的关键元素:
一个<Servlet>元素用于注册一个<Servlet>,有两主元素:<Servlet-name>[该元素内部的名称可以自己任意取,只要不和conf/web.xml中重名即可]和<Servlet-class>[该元素里面的内容必须是servlet的完整名称,若有包名,也要写上]
一个<Servlet-mapping>元素用于映射一个已经注册的Servlet的对外访问路径。也有两主元素:<Servlet-name>[该元素内部的名称必须是已经注册过的名,包括当前的web.xml和conf/web.xml文件中已经注册的名] 和<url-pattern>[该元素内部的形式有两种: a. *.扩展名; b. 以( / )开头,且以( /* )结尾 具体化为: /xxx/* /* /xxx /*.do[优先级别最低] 因此映射匹配时如其他匹配时,一般选择其他.]
- servlet学习
- Servlet学习
- Servlet学习
- Servlet学习
- Servlet学习
- servlet学习
- Servlet学习
- servlet 学习
- servlet学习
- Servlet学习
- 学习servlet
- Servlet学习
- servlet学习
- Servlet学习
- Servlet学习
- Servlet学习
- Servlet学习
- Servlet学习
- 股市暴跌的深层次原因
- 世界上最变态的案例
- RobotToy1.0.1发布
- IBM准备给员工配置Apple MacBook Pro而放弃使用ThinkPad笔记本
- Unix-Shell基础总汇
- Servlet学习
- 一段流量分析工具代码检视
- (L) CHINA
- sql 语句 建立外键
- Prototype使用指南
- prototype.js 1.4版开发者手册(强烈推荐)
- MPEG-4 AAC AVC
- 别再浮躁了
- 创建文件夹和文件的java代码范例