JSP内置对象---application 对象,page对象,pageContext对象

1.application对象
application对象就相当与JavaSE中的静态变量
JSP内置对象---application 对象,page对象,pageContext对象_第1张图片
JSP内置对象---application 对象,page对象,pageContext对象_第2张图片
下面是一个小例子:

<%@page import="java.util.Enumeration"%>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title heretitle>
head>
<body>
    <h1>application内置对象h1>
    <%
        application.setAttribute("city","北京");
        application.setAttribute("postcode","10000");
        application.setAttribute("email", "[email protected]");

    %>
    所在城市:<%=application.getAttribute("city") %><br>
    application中的属性有:<%
        Enumeration attributes = application.getAttributeNames();
        while(attributes.hasMoreElements()){
            out.println(attributes.nextElement()+"  ");
        }
    %><br>
    JSP(SERVLET)引擎名及版本号:<%=application.getServerInfo() %><br>
body>
html>

JSP内置对象---application 对象,page对象,pageContext对象_第3张图片
2.page对象
page对象类似于this指针
JSP内置对象---application 对象,page对象,pageContext对象_第4张图片
下面是一个小例子(只演示toString()方法的使用):

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title heretitle>
head>
<body>
    <h1>page内置对象h1>
    当前page页面对象的字符串描述:<%=page.toString() %>
body>
html>

JSP内置对象---application 对象,page对象,pageContext对象_第5张图片
3.pageContext对象
JSP内置对象---application 对象,page对象,pageContext对象_第6张图片
JSP内置对象---application 对象,page对象,pageContext对象_第7张图片

你可能感兴趣的:(JSP学习)