JSP的内置对象:也可以称为隐含对象。
* 在jsp页面中不需要获取和创建,可以直接使用的对象,因为jsb本质是一个servlet,有些对象在底层已经创建了,因此可以直接调用
* jsp一共有9个内置对象。分别为request、response、session、application、out、pageContext、config、page和exception。
* 今天学习3个:
* request
* response
* out:字符输出流对象。可以将数据输出到页面上。和response.getWriter()类似、
注意:response.getWriter()和out.write()的区别:
(1) 在tomcat服务器真正给客户端做出响应之前,会先找response缓冲区数据,再找out缓冲区数据。
(2) response.getWriter()数据输出永远在out.write()之前.
(3) 我们在实际操作中尽量少用response.getWriter(),有可能会打乱布局
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2020/3/12 0012
Time: 10:36
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
hello world <br>
<%
System.out.printf("hello,world");
int i = 5;
%>
<%!
int i =3;
%>
<%--下面这条语句会输出5--%>
<%= i%>
<%= "你好世界"%>
<%
out.write("out...000");
%><br>
<%
response.getWriter().write("reponse...111");
%><br>
<%
out.write("out...222");
%><br>
</body>
</html>
结果: