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

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. string的内存管理问题

    string的内存管理是通过仅仅增不减的方式进行的,string的clear方法不会真正的释放内存,假设须要真正的释放内存可以连续调用string的这两个方法.resize(0),reserve(). ...

  2. C - The C Answer (2nd Edition) - Exercise 1-7

    /* Write a program to print the value of EOF. */ #include <stdio.h> main() { printf("EOF ...

  3. Android学习笔记(27):日历视图Calendar

    日历视图CalendarView可用于显示和选择日期. 能够调用setOnDateChangedListener()方法绑定事件监听器. 经常使用XML属性和相关方法: XML属性 相关方法 说明 a ...

  4. 中国十大B2C电商站点开发语言调查

    中国B2C电商站点市场占有率排名例如以下 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I ...

  5. 基于Handler架构的录音程序

    近期我的app须要一个录音功能,于是搜到这篇文章 文章中录音线程与主线程间的通讯是通过内部类訪问外部类成员变量的方式来实现 while (isRecord == true) { //isRecord是 ...

  6. 用js把图片做的富有动态感,并对以后需要用着的属性进行封装

    首先我们先要导入几张图片(我已导入完毕): : 好,我们先写一个 <div ></div>, 定义一个 class="contair", 在这<div ...

  7. Shell编程之文本处理

    cut 截取自定列 可以按照某个字符进行分割,然后取出其中的指定列: [root@iz8vbbqbnh4ug2q9so5jflz logs]# --.txt /Dec/::: +] - /Dec/:: ...

  8. 自学WPF之XAML(一)概念

    此笔记仅为学习过程中的一些总结,若有不妥之处,请指出,以便更正.下面直接进入正题. XAML:是一种设计UI的标签语言,是XML的派生语言,所以很多XML中的概念语法在XAML中均适用.在XAML标签 ...

  9. 翻译:SET NAMES

    */ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...

  10. TypeScript学习笔记之基础类型

    从今天开始学习typescript了,记录ts学习点滴,最后,使用ts结合nodejs开发后端应用,一起共勉吧: typescript最新版本2.6,所有演示代码均基于此版本 开始之前确定安装了如下n ...