zoukankan      html  css  js  c++  java
  • JSP内置对象

    关于JSP内置对象是:在编写JSP页面时,不需要做任何声明就可以直接使用的对象

    关于为什么JSP的内置对象 不需要实例化?

    所谓内置对象就是由web容器加载的一组Servlet API的实例,这些实例由JSP规范进行了默认的初始化操作,可以直接在JSP中使用。特别要注意的是JSP的内置对象名均是JSP的保留字,不得当作自定义变量名使用。

    常见的内置对象: out    session  request   application  response  request  (page pagetext  exception)

    request 对象常用方法 

    String getParameter( String name)  根据页面表单组件名称获得页面提交数据。

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

    void setCharacterEncoding(String charset)  指定每个请求的编码,在调用request.getParameter()方法前进行设定,可以用于解决中文乱码问题。

    Request Dispatcher  getRequestDisPatcher(String path) 返回一个javax.servlet.RequestDispatcher对象,该对象的forward()方法用于转发请求。

    response对象的常用方法

    void addCookie(Cookie cookie)  向客户添加Cookie

    void setContentType( String name) 设置HTTP响应的contentType类别

    void setCharacterEncoding (String charset) 设置响应所采用的字符编码类型

    void sendRedirect(String location) 将请求重新定位到一个新的URL上

    session对象的常用方法

    String getId()  获取sessionid

    void setMaxInactiveInterval(int interval)  设定session的非活动时间

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

    void invalidate() 设置session对象失效。

    void setAttribute(String key, Object value) 以key/value的形式将对象保存到session中

    Object getAttribute(String key ) 通过key获取session中保存的对象

    void removeAttribute(String key) 从session中删除指定key对应的对象

  • 相关阅读:
    git的最常用命令总结
    java 多线程 sleep 和wait
    java 多线程 线程的状态和操作系统中进程状态的对应关系
    IDEA的最常见快捷键
    设计模式 单例模式的几种实现方式
    spring boot 项目部署到服务器上出现的问题
    算法与数据结构 (八) HashMap源码
    算法与数据结构 (七) 查找 数组的优化方向: 二分查找和哈希查找,
    算法与数据结构 (六) 排序 三 非比较类的排序 基数排序
    Native Crash定位方法
  • 原文地址:https://www.cnblogs.com/www-zsl187-com/p/9469181.html
Copyright © 2011-2022 走看看