<%@ page
language="java"
import="java.util.*"
pageEncoding="utf-8"
isErrorPage = "false"
session = "true"
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta charset = "utf-8"/>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<%
String name = session.getId();
%>
<%=name %>
<br>
<%--
内置对象
内置对象名字 类型
request HttpServletRequest
response HttpServletResponse
config ServletConfig
application ServletContext
session HttpSession
excption Throwable
page Object(this)
out jspWriter
pageContext PageContext
--%>
<%--out对象--%>
<%--相当于带缓存的PrintWriter
JspWtriter
writer(内容):向jsp写入内容
当满足以下条件,缓存区内容写出
1.缓存区满
2.刷新缓存区
3.关闭缓存区
4.执行完jsp页面
--%>
<%--pageContext对象 --%>
<%--pageContext的类型是PageContext 叫jsp的上下文对象
1)获得其他八个内置对象
pageContext.getOut();
在自定义标签时候会使用
2)本身也是一个域对象
{
作用:保存数据和获取数据,用于数据共享
名称 域 作用范围
ServletContext context域 当前jsp页面
HttpServletRequest request域 同一个请求
HttpSession session域 同一个会话
PageContext page域 同一个web应用中
}
findAttribute():在四个域中搜索信息
顺序: page-->request-->session-->context
--%>
<%
pageContext.setAttribute("message", "hahah");
//配置在request域中
pageContext.setAttribute("message", "hahah",PageContext.REQUEST_SCOPE);
%>
<%String message = (String)pageContext.getAttribute("message");
out.write(message);
%>
</body>
</html>
language="java"
import="java.util.*"
pageEncoding="utf-8"
isErrorPage = "false"
session = "true"
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta charset = "utf-8"/>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<%
String name = session.getId();
%>
<%=name %>
<br>
<%--
内置对象
内置对象名字 类型
request HttpServletRequest
response HttpServletResponse
config ServletConfig
application ServletContext
session HttpSession
excption Throwable
page Object(this)
out jspWriter
pageContext PageContext
--%>
<%--out对象--%>
<%--相当于带缓存的PrintWriter
JspWtriter
writer(内容):向jsp写入内容
当满足以下条件,缓存区内容写出
1.缓存区满
2.刷新缓存区
3.关闭缓存区
4.执行完jsp页面
--%>
<%--pageContext对象 --%>
<%--pageContext的类型是PageContext 叫jsp的上下文对象
1)获得其他八个内置对象
pageContext.getOut();
在自定义标签时候会使用
2)本身也是一个域对象
{
作用:保存数据和获取数据,用于数据共享
名称 域 作用范围
ServletContext context域 当前jsp页面
HttpServletRequest request域 同一个请求
HttpSession session域 同一个会话
PageContext page域 同一个web应用中
}
findAttribute():在四个域中搜索信息
顺序: page-->request-->session-->context
--%>
<%
pageContext.setAttribute("message", "hahah");
//配置在request域中
pageContext.setAttribute("message", "hahah",PageContext.REQUEST_SCOPE);
%>
<%String message = (String)pageContext.getAttribute("message");
out.write(message);
%>
</body>
</html>