内置对象

在jsp开发中,会频繁使用到一些对象。

例如HttpSession,ServletContext,ServletContext,HttpServletRequet。

如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。

所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可!这些创建好的对象就叫内置对象!!!!

           举例:

            servlet:

                HttpSession session = request.getSession(true); (需要开发者做)

            jsp:

            tomcat服务器:    HttpSession session = request.getSession(true);(不需要开发者做)

            开发者做的: session.getId();


复制代码
   内置对象名          类型
   request       HttpServletRequest
   response      HttpServletResponse
   config        ServletConfig
   application        ServletContext
   session         HttpSession
   exception        Throwable
    page            Object(this)
    out             JspWriter
   pageContext     PageContext 
复制代码

复制代码
<%@ page
        language="java"
        import="java.util.*"
        pageEncoding="utf-8"
        session="true"
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>page指令</title>
</head>
<body>
<%  
    HttpSession session1 = request.getSession();
    session.getId();//内置对象
    System.out.println(session1.getId()+"--"+session.getId());
%>
</body>
</html>
复制代码

日志输出:

93C8B03DDA384F1A1F5BC63E8224D916--93C8B03DDA384F1A1F5BC63E8224D916

 

posted on   LoaderMan  阅读(200)  评论(0编辑  收藏  举报

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示