jsp数据
---恢复内容开始---
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页面中对应的异常对象
| String getParameter(String name) | 根据页面表单名称获取页面提交数据 |
| String[] getparameterValues(String name) | 获取一组相同名称的表单组件提交的数据 |
| void setCharacterEncoding(String charset) | 指定每个请求的编码,在调用request。getParameter()方法之前进行设定可以用来解决中文乱码问题 |
| RequDispatcher getRequestDispatcher(String path ) | 返回一个javax.servlet.RequestDispatcher对象,改对象的forward()方法用于转发请求 |
| void setContentType(String type) | 设置HTTp的响应的contentType类型 |
| void setCharacterEncoding(String charset) | 设置响应采用的字符编码类型 |
| void sendRedirect(String location) | 将请求重新定位到一个新的URL上 |
| void addCookie(Cookie cookie) | 向客户端添加cookie |
| 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对应的对象 |
| void setAttribute(String key,Object value) | 以key/value的形式对象保存到application中 |
| Object getAttribute(String key) | 通过key 获取application中保存的对象 |
| String getRealPath | 返回相对的真实路径 |
之后那几个对象用的不多就不一一介绍了,好了就这么多
---恢复内容结束---
jsp数据的更多相关文章
- JSP数据交互
JSP数据交互 一.jsp中java小脚本 1.<% java代码段%> 2.<% =java表达式%>不能有分号 3.<%!成员变量和函数声明%>二.注释 1 ...
- #学习笔记#JSP数据交互
#学习笔记#JSP数据交互 数据库的使用方式: 当用户在第一个页面的查询框输入查询语句点提交的时候我们是用什么样的方式完成这个查询的? 答:我们通过在第一个页面提交表单的形式,真正的数据库查询时在 ...
- JSP数据交互(二)和Servlet基础
01.Application原理与应用 01.application对象的作用域范围是整个应用服务,而它在应用中所承担的责任就类似于一个全局变量.只要服务启动,则application对象就会存在. ...
- jsp数据交互(一),九大内置对象
九大内置对象 九大内置对象 内置对象 类型 说明 作用域 request javax.servlet.ServletRequest 请求对象——在 一次请求/一个Request请求周期 中传递数据,请 ...
- JSP数据交互——九大内置对象及其方法详解(一)
①既然说到JSP内置对象,那么什么是JSP内置对象呢? 解析:JSP内置对象,就是在编写JSP页面时,不需要做任何声明就可以直接使用的对象. 如下代码片段: <% int[] value ...
- JSP/Servlet开发——第二章 JSP数据交互(一)
1. JSP内置对象:JSP内置对象是 Web 容器创建的一组对象: ●JSP常用的内置对象:out.request.application.session.response等: ●内置对象不需要 ...
- JSP数据交互(一)
1.JSP内置对象 请求对象:request 输出对象:out 响应对象:response 应用程序对象:application 会话对象:session 页面上下文对象:pageContext 页面 ...
- JSP/Servlet开发——第二章 JSP数据交互(二)
1. JSP 内置对象 application: ●application 对象类似于系统的 "全局变量", 用于同一个应用内的所有用户之问的数据共享: ●application对 ...
- JavaEE-03 JSP数据交互02
学习要点 application pageContext JSP对象作用域 cookie application 作用 类似于系统的“全局变量”,用于在同一个服务器内的所有用于之间的数据共享,对于整个 ...
随机推荐
- 重要经验五:block作为属性的注意事项
现代ios应用的开发.不使用GCD和block,效率会减少非常多,在今年3月份之前,我在block的学习和使用方面,精力和经验都明显不足,在SF有个牛逼同事.不仅自己积累了一套库,并且对这个库持续进行 ...
- C#:MVC引用Log4Net生成错误日志
第一步:引用log4net配置文件 第二步:在自己项目下新建文件夹LogNet,再在里面建立类Log.cs log.cs内容如下: 第三步:在自己项目下新建Log4Net.config Log4Net ...
- 《极客与团队》【PDF】下载
<极客与团队>[PDF]下载链接: https://u253469.ctfile.com/fs/253469-231196337 内容简介 软件开发是一项团队运动,人的因素对结果的影响完全 ...
- 《代码大全(第二版)》【PDF】下载
<代码大全(第二版)>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382264 内容简介 <代码大全(第2版)>是著 ...
- seleniumPO模式
一.框架目录结构 二.代码 2.1page层代码 package com.mianshui.page; import org.openqa.selenium.WebElement; import or ...
- 【MySQL】查看支持的引擎show engines;
- CSS之clearfix清除浮动
.clear { clear: both; height: 0; overflow: hidden; display: block; line-height: 0 } .clearfix:afte ...
- Kafka详细的设计和生态系统
欢迎大家前往云加社区,获取更多腾讯海量技术实践干货哦~ 译者:人工智能资讯小编 本译文自Jean-Paul Azar 在 https://dzone.com 发表的 Kafka Detailed De ...
- mouseout、mouseover和mouseleave、mouseenter区别
今天在使用鼠标事件时,用错了mouseout,于是做个测试总结. 结论: mouseenter:当鼠标移入某元素时触发. mouseleave:当鼠标移出某元素时触发. mouseover:当鼠标移入 ...
- Java NIO (三) 通道(Channel)
通道(Channel):由 java.nio.channels 包定义的,Channel 表示 IO 源与目标打开的连接.Channel 类似于传统的"流",只不过 Channel ...