java web之路 jsp page对象 pageContext对象

page对象指的就是当前页面本身,有点类似于this指针,他是java.lang.Object类的实例,常用方法如下:
class getClass() 返回此Object的类
String toString() 把此Object对象转为String对象
(Object的方法他都有)

pageContext对象提供了对jsp页面内所有的对象及名字空间的访问,可以访问到本面所在的session,也可以访问本页所在的application某一属性,是所有属性的大集合。
常用方法如下:
HttpSession getSession() 获得当前页面的httpsession对象
void setAttribute(string, obj) 设置属性
obj getAttribute(string) 获得属性
void forward(urlstring) 重定向页面
void include(urlstring) 包含页面

<body>
    <h1>application内置对象h1>
    <hr>
    <%pageContext.include("session_page1.jsp"); %>
    <br>
    通过pageContext对象获得username=
    <%=
        pageContext.getSession().getAttribute("username")
    %><br>


body>

你可能感兴趣的:(java-web,自学之路)