zoukankan      html  css  js  c++  java
  • JSP内置对象的使用(一)

    JSP九大内置对象是:request、response、session、application、out、pagecontext、config、page、exception。

    JSP常用的内置对象是:out、request、response、session、application。

    out对象用于向浏览器输出数据,常用方法是print(),显示字符串信息。

    request内置对象:

    request对象用于处理请求,  常用方法:

    getParameter:根据页面表单组件名称获取页面提交数据

    getParameterValues : 获取一组以相同名称命名的表单组件提交的数据。

    setCharacterEncoding :用于解决乱码问题,可以设置请求的编码。

    getRequestDispatcher :返回一个对象,该对象的forward方法用于转发请求。

    使用request对象写的一个例子:把test页面的from表单提交到test2.jsp,jsp使用request的方法去获取from表单中的内容。

    JSP内置对象response

    request对象是负责客户端向服务器端发送请求,而response是负责把服务器端的信息返回给客户端。

    response对象的常用方法:

    addCookie : 向客户端添加Cookie

    setContentTYpe : 设置HTTP响应的contentTYpe类型

    setCharacterEncoding : 设置响应采用的字符编码,用于乱码问题。。

    sendRedirect : 将请求重定向到另一个URL上      

    response对象最常用的方法是sendRedirect ()负责页面重定向。

    request的getRequestDispatcher负责转发,response的sendRedirect 负责重定向,他们两的区别:转发携带数据到另一个页面,重定向不携带数据。转发地址不变,重定向地址改变。

    response实现重定向例子:

    转发是携带数据的,重定向是不携带数据的。

    JSP内置对象session:

    客户端向服务器端发送请求的时候,不管以前有没有发过请求,服务器端都把每一次请求当做第一次请求来看。

    session是值有始有终的一系列动作,在实际应用中通常称为会话。

    会话机制是一种服务器端的机制,当用户向服务器端发出第一次请求时,服务器会为该用户创建唯一的会话,会话将一直延续到用户访问结束。

    当客户端向服务器端发送请求的时候,判断是否创建了相关会话,如果有就会将次请求与会话关联,如果没有,则服务器端会创建出一个会话。此客户端之后的请求都将与此会话关联。

    服务器端判断有没有会话是使用唯一标识sessionid判断的。

    session的常用方法:

    getId :获取sessionid

    setMaxInactiveInterval :设置session的非活动时间

    getMaxInactiveInterval :获取session的有效非活动时间,以秒为单位。

    invalidate :设置session对象失效

    setAttribute ::设置以key/value的方式存储对象

    getAttribut : 以key的方式查看session会话中的对象

    removeAttribut :以key的方式删除session会话中的对象

    使用getsessionid去获取session对象:   例子

  • 相关阅读:
    委托和事件(无参数事件和有参数事件)
    数据结构和算法
    如何完成.Net下XML文档的读写操作
    MVVM设计模式
    memset用法详解(转)
    C#读写注册表代码
    鼠标按键失灵或单击变双击、拖动不灵等问题维修方法
    从零开始学习 webservice第一集,java webservice简单实例入门教程
    容易忽视但是功能灰常强大的Java API
    持续更新 iText in Action 2nd Edition中文版 个人翻译
  • 原文地址:https://www.cnblogs.com/java-263/p/9821501.html
Copyright © 2011-2022 走看看