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 作用 类似于系统的“全局变量”,用于在同一个服务器内的所有用于之间的数据共享,对于整个 ...
随机推荐
- Tuxedo:Tuxedo支持的分布式通信方式
1.RPC:用于远程方法调用.Java中类似的技术有EJB.WebService 2.Conversaction:交流.Java中类似的有JDBC. 3.Message Notification:消息 ...
- java 对象的初始化过程
PersonDemo p=new PersonDemo("lisi",20);这句话都做了什么事情? 因为new用到了PersonDemo.class,所以会先找到PersonDe ...
- 前端MVC Vue2学习总结(三)——模板语法、过滤器、计算属性、观察者、Class 与 Style 绑定
Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据.所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解 ...
- Android系统拍照之后回显并且获取文件路径
/*调用拍照返回*/ case PHOTO_REQUEST_GALLERY: if (data != null) { Uri uri = data.getData(); String photopat ...
- 4.sass的分支结构、循环结构、函数
分支结构 在sass里,可以使用@if让我们根据一些条件来应用特定的样式 结构: @if 条件 { } 如果条件为真的话,括号里的代码就会释放出来 例如: $use-refixes:true; .ro ...
- html统计
<!doctype html><html lang="en"> <head> <meta charset="UTF-8&quo ...
- tcpdump 命令详解
TCPdump: dump traffic on a network ,根据使用者的定义对网络上的数据包进行截获的一种包分析工具. TCPdump 可以讲网络中传送的数据包的 头信息完全截获下来提供 ...
- 文档对象模型(DOM),你只需知道这些就够了!
官方定义--应用程序编程接口(API) 文档对象模型是用于HTML和XML文档的应用程序编程接口,它定义文档的逻辑结构,以及访问和操作文档的方式. "The Document Object ...
- angularjs 怎么获取鼠标焦点 鼠标移入显示浮动的div提示框
首先,我们要清楚几个基础的知识,angular的两个鼠标移入移出的指令------ng-mouseover(鼠标移入)ng-mouseleave(鼠标移出)--------还有就是window.eve ...
- popupwindow那些坑
1. new PopupWindow(vw, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); 如果 ...