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内置对象(上)相关推荐

  1. 第4章 JSP语法、内置对象

    第4章 JSP语法.内置对象 关于Spring Boot+Vue全栈开发实战(三方面)前端 全栈 Spring Boot JSP概述 4.1.1 什么是JSP(Java Server Page) 4. ...

  2. jsp输出金字塔_实验二 JSP语法及内置对象.doc

    实验二 JSP语法及内置对象 燕山大学经济管理学院 JSP编程技术 实验指导书 经济管理学院电子商务系 2011年5月 实 验 说 明 <JSP编程技术>JSP(Java Server P ...

  3. JSP的out内置对象及其常用方法

    JSP全名为Java Server Page,即Java服务器语言,是一种简化的Servlet语言,与ASP相似,用于动态网页的设计,下面我们就简单讲一下JSP的out内置对象以及一些常用的方法,ou ...

  4. 编写两个jsp页面inputString.jsp 和computer.jsp,用内置对象获取inputString.jsp页面提交的字符串。

    编写两个jsp页面inputString.jsp 和computer.jsp,用户可以并使用inputString.jsp提供的表单输入一个字符串,并提交给computer.jsp页面,该页面通过内置 ...

  5. jsp是在html中添加什么作用域,JSP九个内置对象 四大作用域 动作指令

    九个内置对象: 1.application:javax.servlet.ServletContext的实例,代表JSP所属的web应用本身,常用的方法有getAttribute(). 2.config ...

  6. jsp中的内置对象(9个)、作用

    jsp内置对象 定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象 客户 ...

  7. JSP动作和内置对象

    前言:          这节的内容很简单,简单总结下. 一.动作元素 动作元素:主要在请求处理阶段起作用,能够影响输出流和对象的创建.使用修改等,它按照XML语法进行书写. 动作元素分为两类: 一类 ...

  8. JSP中out内置对象的使用

    out内置对象的应用方法 方法名 含义 print() 输出显示信息 println() 换行输出显示信息 clear() 清除缓冲区里的内容 clearBuffer() 清除当前缓冲区的内容 flu ...

  9. JAVA遇见HTML——JSP篇(JSP内置对象上)

    action:表单交给哪个动作去处理 MIME类型: 浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理文档:因此服务器设置正确以将正确的MIME类型附加到响应对象的头部是非常重要的. 语法 ...

  10. JSP学习02-config内置对象

    1.config实质上是ServletConfig的一个实例 2.config常用来获取Servlet的初始化参数 web.xml <?xml version="1.0" e ...

最新文章

  1. 清华开源Jittor:首个国内高校自研深度学习框架,一键转换PyTorch
  2. python3 No module named 'PIL'
  3. 重写StyleSheetTheme
  4. 数学--数论--莫比乌斯反演
  5. Mybatis中typeAliases标签和package标签
  6. pointcut 切面表达式 切入点表达式
  7. Python标准库glob用法精要
  8. 【Spring Cloud】微服务和Spring Cloud
  9. MyBatis学习笔记(一):MAVEN的下载,安装与环境配置和在IDEA中配置maven
  10. Spring Boot对jsp的支持
  11. 视频直播CDN系统架构简析
  12. 获取域管理员权限的几种方式
  13. 文件处理技巧,如何快速复制并覆盖已存在的文件
  14. ShellServiceObjectDelayLoad中的webcheck疑问
  15. html给手机震动,用了这么多年的手机,是怎么震动的你知道吗?
  16. rl滤波器原理_入门篇,层层讲解滤波电路工作原理
  17. 新年快乐——我的星星
  18. 学习BoundsChecker
  19. 算法基础、算法比赛快速入门(java)
  20. 给阿里云域名解析添加CAA记录,防止你的域名证书被劫持

热门文章

  1. linux java.net.bind,False java.net.BindException:已在Jetty上使用的地...
  2. php 置cookie,另:(Cookie.php)cookie操作
  3. if mybatis or test_真赞!IDEA中这么玩MyBatis,让编码速度飞起
  4. C语言性能优化书籍,Android应用性能优化 (埃尔韦) 中文PDF扫描版
  5. SQL注入分类,一看你就明白了。SQL注入点/SQL注入类型/SQL注入有几种/SQL注入点分类
  6. sftp api java_使用JSch实现SFTP文件传输
  7. Java基础-面向接口(interface)编程
  8. OpenGL入门笔记(六)
  9. O记云基础架构大跃进:甲骨文睡醒了
  10. shell中lsort,uniq,cut,wc,seq命令使用