---恢复内容开始---

JSP 是什么

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

                              jsp隐含对象

                                    jsp支持九个自动定义的变量,江湖人称隐含对象,这九个隐含对象的简介如下:

                             对象          描述

                             request        request对象是最常见的jsp内置对象之一,其中包含有关浏览器请求的信息,

                             response       这个对象和request对象一样提供了多个方法用于处理HTTP响应    

                             session        session对象可以用户方法会话的相关信息,以及绑定数据到会话,支持绑定多次请求之间持续有效。

                                     application         application 类似系统的全局变量,用于一个应用的所有用户之间的数据共享

                                     out              用于向客户端输出数据

                                        config           ServletConfig类的实例

                                     pageContext        PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问

                                     page             类似于Java类中的this关键字

                                     Exception          Exception类的对象,代表发生错误的JSP页面中对应的异常对象

                                                  

 request对象的常用方法
String  getParameter(String  name)  根据页面表单名称获取页面提交数据
 String[]  getparameterValues(String name)  获取一组相同名称的表单组件提交的数据
 void setCharacterEncoding(String charset)  指定每个请求的编码,在调用request。getParameter()方法之前进行设定可以用来解决中文乱码问题
 RequDispatcher getRequestDispatcher(String   path ) 返回一个javax.servlet.RequestDispatcher对象,改对象的forward()方法用于转发请求 
response对象常用方法
void   setContentType(String type) 设置HTTp的响应的contentType类型
void   setCharacterEncoding(String  charset) 设置响应采用的字符编码类型
void   sendRedirect(String  location) 将请求重新定位到一个新的URL上
 void   addCookie(Cookie cookie) 向客户端添加cookie
session对象的常用方法
String  getID() 获取session  ID
void   SetMaxInactiveInterval(int   interval) 设置session 的非活动时间
int  getMaxInactiveInterval() 获取session的有效非活动时间,以秒为单位
void  invalidata()     设置session 对象失效
void  setAttribute(String key,Object value) 以key/value的形式对象保存到session中
Object  getAttribute(String key) 通过key 获取session中保存的对象
void  removeAttribute(String key) 从session 中删除指定key对应的对象

                        

application对象的常用方法
void  setAttribute(String key,Object value) 以key/value的形式对象保存到application
Object  getAttribute(String key) 通过key 获取application中保存的对象
String  getRealPath 返回相对的真实路径

之后那几个对象用的不多就不一一介绍了,好了就这么多

---恢复内容结束---

jsp数据的更多相关文章

  1. JSP数据交互

    JSP数据交互   一.jsp中java小脚本 1.<% java代码段%> 2.<% =java表达式%>不能有分号 3.<%!成员变量和函数声明%>二.注释 1 ...

  2. #学习笔记#JSP数据交互

    #学习笔记#JSP数据交互 数据库的使用方式:   当用户在第一个页面的查询框输入查询语句点提交的时候我们是用什么样的方式完成这个查询的? 答:我们通过在第一个页面提交表单的形式,真正的数据库查询时在 ...

  3. JSP数据交互(二)和Servlet基础

    01.Application原理与应用 01.application对象的作用域范围是整个应用服务,而它在应用中所承担的责任就类似于一个全局变量.只要服务启动,则application对象就会存在. ...

  4. jsp数据交互(一),九大内置对象

    九大内置对象 九大内置对象 内置对象 类型 说明 作用域 request javax.servlet.ServletRequest 请求对象——在 一次请求/一个Request请求周期 中传递数据,请 ...

  5. JSP数据交互——九大内置对象及其方法详解(一)

    ①既然说到JSP内置对象,那么什么是JSP内置对象呢? 解析:JSP内置对象,就是在编写JSP页面时,不需要做任何声明就可以直接使用的对象. 如下代码片段:  <% int[]  value  ...

  6. JSP/Servlet开发——第二章 JSP数据交互(一)

    1. JSP内置对象:JSP内置对象是 Web 容器创建的一组对象:   ●JSP常用的内置对象:out.request.application.session.response等: ●内置对象不需要 ...

  7. JSP数据交互(一)

    1.JSP内置对象 请求对象:request 输出对象:out 响应对象:response 应用程序对象:application 会话对象:session 页面上下文对象:pageContext 页面 ...

  8. JSP/Servlet开发——第二章 JSP数据交互(二)

    1. JSP 内置对象 application: ●application 对象类似于系统的 "全局变量", 用于同一个应用内的所有用户之问的数据共享: ●application对 ...

  9. JavaEE-03 JSP数据交互02

    学习要点 application pageContext JSP对象作用域 cookie application 作用 类似于系统的“全局变量”,用于在同一个服务器内的所有用于之间的数据共享,对于整个 ...

随机推荐

  1. Oracle学习笔记(7)——高级查询(1)

    在学习高级查询之前,我们先了解一下怎样查看Oracle数据库中的全部表.由于我们要使用到Oracle数据库中SCOTT用户下的几张表(这些表是Oracle数据库自带的表). 分组查询 分组函数的概念: ...

  2. Go语言核心之美-必读

    Go语言核心之美开篇了!.不管你是新手还是一代高人,在这个系列文章中.总能找到你想要的! 博主是计算机领域资深专家并且是英语专8水平,翻译标准仅仅有三个:精确.专业.不晦涩,为此每篇文章可能都要耗费数 ...

  3. 【Sqlserver系列】CAST和CONVERT

    1   概述 本篇文章主要讲解SqlServer中类型转换涉及的两个函数:CAST和CONVERT. 2   具体内容 2.1  CAST (1)作用:将一种数据类型的表达式转换为另一种数据类型的表达 ...

  4. Java加密与解密笔记(三) 非对称加密

    非对称的特点是加密和解密时使用的是不同的钥匙.密钥分为公钥和私钥,用公钥加密的数据只能用私钥进行解密,反之亦然. 另外,密钥还可以用于数字签名.数字签名跟上文说的消息摘要是一个道理,通过一定方法对数据 ...

  5. JavaScript 数组最大值

    JavaScript 数组最大值 在js中可以使用Math.max()获取最大值. 如: console.log(Math.max("1","11"," ...

  6. IntelliJ Idea设置护眼浅绿色背景方法

    老版本的设置位置 新版本的设置位置不一样(下图新版本为2017.5.4)的设置位置

  7. nginx转发tomcat请求转成https后页面不能下载apk文件而是直接打开

    访问域名下面的apk文件 https://xxxx/xxx.apk 浏览器没有下载而是直接打开了文件 没有找到问题原因,可能是https的原因,要是用http就可以下载,转发https就有问题 后来是 ...

  8. ios应用版本号设置规则

    版本号的格式:v<主版本号>.<副版本号>.<发布号> 版本号的初始值:v1.0.0 管理规则: 主版本号(Major version) 1.  产品的主体构件进行 ...

  9. requireJS基础使用

    index.html <body class="requireBODY" id="body"><div id="vuebox&quo ...

  10. bzoj 2337: [HNOI2011]XOR和路径

    Description Input Output Sample Input Sample Output HINT Source Day2 终于把这个史前遗留的坑给填了... 首先异或的话由位无关性,可 ...