JAVA遇见HTML——JSP篇:JSP内置对象(上)
JSP九大内置对象
JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象。
<%
int[] value={60,70,80};
for(int i:value){
out.println(i);
}
%>
Web程序的请求响应模式
用户发送请求(request)
服务器给用户响应(response)
out对象:
out对象是JspWriter类的实例,是向客户端输出内容常用的对象。
常用方法如下:
1、void println() 向客户端打印字符串
2、void clear() 清除缓冲区的内容,如果在flush之后调用会抛出异常
3、void clearBuffer():清除缓冲区的内容,如果在flush之后调用不会抛出异常
4、void flush() 将缓冲区内容输出到客户端
5、int getBufferSize() 返回缓冲区以字节数的大小,如不设缓冲区则为0
6、int getRemaining() 返回缓冲区满时,是自动清空还是抛出异常
7、boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出异常
8、void close() 关闭输出流
什么是缓冲区
缓冲区:Buffer,所谓缓冲区就是内存的一块区域用来保存临时数据。
get与post区别
<form name="regForm" action="动作" method="提交方式">
</form>
表单有两种提交方式:get与post
1、get:以明文的方式通过URL提交数据,数据在URL中可以看到。提交的数据最多不超过2KB。安全性较低但效率比post方式高。适合提交数据量不大,安全性不高的数据。比如:搜索、查询等功能。
2、post:将用户提交的信息封装在HTML HEADER内。适合提交数据量大,安全性高的用户信息。比如:注册、修改、上传等功能。
request对象
response对象
请求转发与请求重定向
请求重定向:客户端行为,response.sendedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的 URL地址会改变。
请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变。
转载于:https://www.cnblogs.com/songsongblue/p/9597577.html
JAVA遇见HTML——JSP篇:JSP内置对象(上)相关推荐
- 第4章 JSP语法、内置对象
第4章 JSP语法.内置对象 关于Spring Boot+Vue全栈开发实战(三方面)前端 全栈 Spring Boot JSP概述 4.1.1 什么是JSP(Java Server Page) 4. ...
- jsp输出金字塔_实验二 JSP语法及内置对象.doc
实验二 JSP语法及内置对象 燕山大学经济管理学院 JSP编程技术 实验指导书 经济管理学院电子商务系 2011年5月 实 验 说 明 <JSP编程技术>JSP(Java Server P ...
- JSP的out内置对象及其常用方法
JSP全名为Java Server Page,即Java服务器语言,是一种简化的Servlet语言,与ASP相似,用于动态网页的设计,下面我们就简单讲一下JSP的out内置对象以及一些常用的方法,ou ...
- 编写两个jsp页面inputString.jsp 和computer.jsp,用内置对象获取inputString.jsp页面提交的字符串。
编写两个jsp页面inputString.jsp 和computer.jsp,用户可以并使用inputString.jsp提供的表单输入一个字符串,并提交给computer.jsp页面,该页面通过内置 ...
- jsp是在html中添加什么作用域,JSP九个内置对象 四大作用域 动作指令
九个内置对象: 1.application:javax.servlet.ServletContext的实例,代表JSP所属的web应用本身,常用的方法有getAttribute(). 2.config ...
- jsp中的内置对象(9个)、作用
jsp内置对象 定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象 客户 ...
- JSP动作和内置对象
前言: 这节的内容很简单,简单总结下. 一.动作元素 动作元素:主要在请求处理阶段起作用,能够影响输出流和对象的创建.使用修改等,它按照XML语法进行书写. 动作元素分为两类: 一类 ...
- JSP中out内置对象的使用
out内置对象的应用方法 方法名 含义 print() 输出显示信息 println() 换行输出显示信息 clear() 清除缓冲区里的内容 clearBuffer() 清除当前缓冲区的内容 flu ...
- JAVA遇见HTML——JSP篇(JSP内置对象上)
action:表单交给哪个动作去处理 MIME类型: 浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理文档:因此服务器设置正确以将正确的MIME类型附加到响应对象的头部是非常重要的. 语法 ...
- JSP学习02-config内置对象
1.config实质上是ServletConfig的一个实例 2.config常用来获取Servlet的初始化参数 web.xml <?xml version="1.0" e ...
最新文章
- 清华开源Jittor:首个国内高校自研深度学习框架,一键转换PyTorch
- python3 No module named 'PIL'
- 重写StyleSheetTheme
- 数学--数论--莫比乌斯反演
- Mybatis中typeAliases标签和package标签
- pointcut 切面表达式 切入点表达式
- Python标准库glob用法精要
- 【Spring Cloud】微服务和Spring Cloud
- MyBatis学习笔记(一):MAVEN的下载,安装与环境配置和在IDEA中配置maven
- Spring Boot对jsp的支持
- 视频直播CDN系统架构简析
- 获取域管理员权限的几种方式
- 文件处理技巧,如何快速复制并覆盖已存在的文件
- ShellServiceObjectDelayLoad中的webcheck疑问
- html给手机震动,用了这么多年的手机,是怎么震动的你知道吗?
- rl滤波器原理_入门篇,层层讲解滤波电路工作原理
- 新年快乐——我的星星
- 学习BoundsChecker
- 算法基础、算法比赛快速入门(java)
- 给阿里云域名解析添加CAA记录,防止你的域名证书被劫持
热门文章
- linux java.net.bind,False java.net.BindException:已在Jetty上使用的地...
- php 置cookie,另:(Cookie.php)cookie操作
- if mybatis or test_真赞!IDEA中这么玩MyBatis,让编码速度飞起
- C语言性能优化书籍,Android应用性能优化 (埃尔韦) 中文PDF扫描版
- SQL注入分类,一看你就明白了。SQL注入点/SQL注入类型/SQL注入有几种/SQL注入点分类
- sftp api java_使用JSch实现SFTP文件传输
- Java基础-面向接口(interface)编程
- OpenGL入门笔记(六)
- O记云基础架构大跃进:甲骨文睡醒了
- shell中lsort,uniq,cut,wc,seq命令使用