下载月排行
立即下载JSP开发之一Servlet基础
软件大小: | 12.8 MB |
---|---|
软件语言: | 简体中文 |
软件类别: | 黑客教学 - 黑客动画 |
授权方式: | 共享版 |
应用平台: | Win9X/2000/XP/2003/ |
更新时间: | 2008/8/19 18:51:11 |
开 发 商: | 暂无信息 |
联 系 人: | 暂无联系方式 |
分享收藏 | |
解压密码: | 本站默认解压密码:www.987654321sf.com |
推荐等级: | |
会员中心: | 【账号登录】 【账号注册】 开通VIP下载流程 |
查毒情况: |
[复制下载页面地址给QQ/MSN上的好友]软件介绍
JSP开发之一 Servlet基础
大家好 我们是:浩劫 QQ369550110 小默 QQ276573729
关于JSP开发的入门与深入。希望大家支持。
下面我们开始教程:
首先做一下简介:
服务器是一台设备,它为网络上的不同设备(客户端)的请求提供信息。例如:文件服务器提供有关文件的共享信息。在JSP中,为了解决这个问题,引入了Servlet技术。
Servlet是一个用Java编写的应用程序,在服务器上运行,处理请求的信息
HttpServlet 类提供一个抽象类以创建 HTTP Servlet
Servlet 的生命周期包含三种方法,分别是 init()、service() 和 destroy()
一,init()表示初始化,只在初次访问加载一次。刷新时就不再执行。
二,service()主要用于处理请求信息,主要包含以下方法:
1,public void doGet(HttpServletRequest req,HttpServletResponse res)
doGet() 方法处理客户端作出的 GET 请求
2,public void doPost(HttpServletRequest req,HttpServletResponse res)
doPost() 方法处理客户端作出的 POST 请求。
三,destroy()用于释放Servlet实例。
好的,下面我们来看一个Servlet的例子。
javax.servlet 包的接口为:
ServletConfig 接口 在初始化的过程中由 Servlet容器使用
其中的方法有:
getServletName()用于获取SERVLET实例的名称。
getIntParameter(String name)获取名称为name初始化参数的值
getServletContext()返回ServletContext对象。
ServletContext 接口 定义 Servlet 用于获取来自其容器的信息的方法
方法有:
getMimeType()返回的MIME的类型,不同的MIME类型分别是"text/html","image/gif"
getResource(String path)返回path 的URL PATH为资源的路径。
ServletRequest 接口 向服务器请求信息
方法有:
getMethod()得到做出请求方法的名称,如GET,POST和PUT
getPathInfo()返回与客户端请求的数据的URl相关联的附加路径信息。
getAuthType()返回用于保护Servlet一方擅自访问的认证的方案。
getHeader()返回HTTPServlet的指定标题,如果没有则返回null
HTTPServletRequest 扩展ServletRequest并向HTTP Servlet提供信息
ServletResponse 接口 响应客户端请求
方法有:
getWriter()返回一个PrinterWriter对象,PrinterWriter主要用于将字符串发送到客户端
setContentLength(int length)设置将作为响应发送到客户端的数据长度。
getBufferSize()返回以响应客户端的缓冲区的大小。
HTTPServletResponse 扩展ServletResponse帮助向客户端发送响应。
这只是J2EE中少部分类的少部分方法更多的可以参见J2EE帮助文档