立即下载JSP开发之一Servlet基础

软件大小: 12.8 MB
软件语言: 简体中文
软件类别: 黑客教学 - 黑客动画
授权方式: 共享版
应用平台: Win9X/2000/XP/2003/
更新时间: 2008/8/19 18:51:11
开 发 商: 暂无信息
联 系 人: 暂无联系方式
分享收藏
更多
解压密码:本站默认解压密码:www.987654321sf.com 
推荐等级: 3星级
会员中心: 【账号登录】  【账号注册】  开通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帮助文档

相关软件

评论区        查看评论...

相关说明

    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - VIP登陆|注册
Copyright © 2007-2011 987654321SF.Com. All Rights Reserved .
本站私服服务端和架设教程由网友发布,仅作学习使用,严禁用于商业
如本站收录的资源侵犯到您的版权,请来信告知,我们将及时更正处理,邮箱:Mail91@QQ.COM
蜀ICP备15007442号-2
点击与站长面对面交流!