如何获取request,session和application对象

 我来答
huanglenzhi
推荐于2016-09-30 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517195
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  request对象 </B>request对象是javax.servlet.HttpServletRequest 子类的对象,当客户端请求一个JSP页面时,JSP 容器会将客户端的请求信息包装在这个request对象中请求信息的内容包括请求的头信息(Header)、 系统信息(比如:编码方式)、请求的方式
  (比如:GET或POST)、请求的参数名称和 参数值等信息
  request对象的方法
  getAttribute(String str)
  getCookies()
  getHeader(String str)
  getParameter(String str)
  getParameterValues(String str)
  实例: requestApp1.jsp
  request对象获得表单数据get与post区别 实例:userRegist1.jsp返回页首 5.3 response对象 </B> response对象response对象提供跟多方法和JSP进行交互,主要用到有:addCookie(Cookie cookname)sendError(int errorcode)sendRedirect(String url)实例:sendRedirectExample1.jsp
  setContentType(String contentTypestr)
  setHeader(String headername,String headervalue)实例:refreshExample1.jsp
  Cookie是什么Cookie是服务器上根据用户浏览器识别用户并记录一些相关信息,例如:网站能够精确地知道有多少人浏览过。 测定多少人访问过; 测定访问者有多少是新用户(即第一次来访),多少是老用户; 测定一个用户多久访问一次网站。 网站保存用户的设置,按照用户的喜好定制网页外观。 Cookie同时标注用户和浏览器,有一条极为短小的信息,能够被网站自动地放置在一台电脑
  的硬盘中。通过Cookie,网站可以识别你是第一次访问,或是又一次访问它。在你浏览某些网站的时,网站的程序会在你不知不自觉中将一个小的 Cookie(作为一个文本文件)存储在你的硬盘中。使用Cookie
  Cookie存放在客户端,首先要建立一个Cookie,然后设置其属性,再通过response对象的addCookie()方法将其 放入客户端,获取Cookie对象可用request对象的getCookies()
  方法。
  创建CookieCookie(String cookiename,String cookievalue)不能用:空白字符、[]、()、=、,、“、/、?、@、:
  设置与读取Cookie属性
  getComments()/setComments(String purpose) getDomain()/setDomain(Stringpattern ) getMaxAge()/setMaxAge(intexpiry) getName() getPath()/setPath(Stringuri) getSecure()/setSecure(booleanflag) getValue()/setValue(StringnewValue) getVersion ()/setVersion(intv)
  Cookie操作
  将Cookie加入HTTP头:Cookie usernameCookie=new Cookie(“username”,”dzycsai”);response.addCookie(usernameCookie);读取Cookie:getCookies() getName() getValue() 返回页首5.4 session对象 </B>session对象概要其主要关键点是:HTTP是无状态(stateless)协议; Web Server 对每一个客户端请求都没有历史记忆; Session用来保存客户端状态信息; 由Web Server 写入;存于客户端; 客户端的每次访问都把上次的session记录传递给Web Server; Web Server读取客户端提交的session来获取客户端的
  状态信息; session对象的方法getAttribute (String name) long getCreationTime() int getMaxInactiveInterval() long getLastAccessedTime() invalidate() removeAttribute (Stringname) setAttribute(Stringname, Objectvalue)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式