JSP内置对象
来源:互联网 发布:知乎液态金属散热 编辑:程序博客网 时间:2024/06/05 18:47
JSP内置对象
1、jsp内置对象定义:是web 容器(即服务器)创建的一组对象,在jsp页面中,不使用 new关键字 就可以使用的内置对象!
eg: out 就是一个内置对象(没有new,在jsp页面中直接使用即可)
2、JSP内置对象:9种
不常用4种:Page pageContext exception config
常用5种:out request response session aptplication
(1)out对象:JspWriter类的实例(对象),是想向客户端 输出内容 常用的对象
该对象常用到的方法有:void print()---向客户端打印字符串
void clear()----清除缓存区 ,若再flush之后调用 则会抛出异常 void clearBuffer()----清除缓存区的内容,若再flush之后调用 则不会抛出异常
void flush()---将缓存区内容输出到客户端 int getBufferSize()---返回缓存区 字节数的大小
int getRemaining()---返回缓存区剩余多少可用 boolean isAutoFlush()--返回缓存区满时,是自动清空还是抛出异常 void close()---关闭输出流
(2)request对象:客户端的请求信息 被 封装在request对象中,服务器 通过该request对象才能了解 客户端 的需求,然后做出对应的响应。
request对象具有请求域,即完成客户端的请求之前,该对象一直有效的存在内存中!
该对象常用的方法有(同servlet中的一些方法!)
request.getParameterValues("key"); //获取名为key的值 返回值是一个数组(eg:返回复选框的值)
(3)response对象:响应 客户端请求信息
out.println("123");
PrintWriter outer = respone.getWriter();//得到输出流对象outer
outer.println("加油!");
注:PrintWriter 对象 输出的内容总是在 out内置对象输出内容之前!!!
若想要out输出内容在前,则在out.prinrln("123"); 语句后加 out.flush()进行刷新!并将缓存区内容刷新到页面上 实现了提前输出的效果!
(4)session对象:从打开客户端 到访问服务器,至离开服务器 ,是的一次会话
生命周期:创建(getSession) 销毁
4、其他内置对象:
5、项目案例:注册登录
- JSP - JSP内置对象
- JSP--JSP内置对象
- JSP内置对象
- JSP内置对象
- JSP内置对象
- JSP内置对象
- jsp内置对象
- JSP 内置对象
- JSP内置对象
- JSP内置对象
- JSP内置对象
- JSP的内置对象
- jsp内置对象集合
- jsp内置对象
- JSP内置对象
- jsp内置对象
- JSP内置对象
- JSP的内置对象
- 服务器上安装Anaconda、tensorflow、opencv吐血总结
- DeepLearing学习笔记-改善深层神经网络(第一周作业-3-梯度校验)
- jenkins(二)jenkins+maven+git 构建第一个简单的job
- 修改apache2的默认端口,默认网站目录和默认主页文档
- 【P1009】阶乘之和(高精求阶乘之和)
- JSP内置对象
- p6spy-部署在系统中
- ASC 46
- 浅析Mybatis架构
- 110. Balanced Binary Tree
- 求列的第一个值
- Mysql中utf8的校对规则
- oj网站的训练题:多个数求和——A+B(基本输入输出5)
- 1073. 多选题常见计分法(20)