博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA遇见HTML——JSP篇:JSP内置对象(上)
阅读量:4565 次
发布时间:2019-06-08

本文共 1065 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
【2019-09-28】少,但更好
查看>>
【2019-09-13】耐心观察是一种技能
查看>>
mysql数据库2-常用命令
查看>>
安卓开发环境搭建(转)
查看>>
Harris角点检测
查看>>
Struts2的处理流程及为Action的属性注入值
查看>>
设计中最常用的CSS选择器
查看>>
Maven项目打包成可执行Jar文件
查看>>
nginx http proxy 正向代理
查看>>
对BFC的总结
查看>>
23醒
查看>>
win7每天出现taskeng.exe进程的解决方案
查看>>
React Children
查看>>
大数据等最核心的关键技术:32个算法
查看>>
Maven多模块项目搭建
查看>>
redis列表list
查看>>
雷林鹏分享: C# 简介
查看>>
实用类-<Math类常用>
查看>>
构建之法阅读笔记之四
查看>>
10.15习题2
查看>>