final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null;   //仅对一次会话有效 final javax.servlet.ServletContext application;     //对于整个web应用有效,一旦jsp,servlet将数据放入application中,该数据将可以被该应用下所有jsp,servlet访问,一半用来共享数据或者读取web应用…
容器内置了9大对象,这些对象在jsp页无需实例化,可以直接使用. 分别为request. response .session. application .out. pageContext .config .page. exception 1)request对象 request封装了由客户端请求的http所有细节,包括HTTP头信息,系统信息,请求方式,请求参数 request.getParameter("参数name");  //获取请求的url参数.不存在此参数返回null,存在参数…
1. Application 服务器启动后产生,所有用户共用一个Application,可以往里面存一些键值对 2. Session 会话对象,第一个JSP页面被装载时自动创建.从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话. 会话可用于保存用户的登录状态,在页面之间传递值 Session的Id,由JSP引擎产生发送到客户端, 3. Request 封装了用户的请求,包含请求头,使用的协议,提交的参数,IP,客户机名称,以及服务器名称和端口(存疑,服务…
application的主要方法里,有log方法,是日志文件里可以查看到信息的. 当老师写好代码后,他发现在tomact里的log目录下找不到信息,原因是:我们用myeclipse这个客户端软件,应该把服务器关闭,而是去bin目录下,手动开启服务器 即startup.bat.这个文件,然后在log目录下查到了信息: 这里有截图,我输入的用户名,这里当程序运行后是个空白页面,只有到log目录下才可以查看到信息. 代码: login.jsp <body> <form action="…
一.内置对象 内置对象又称内建对象.隐式对象,是由服务器自动创建实例化的, 用户在使用时不需要显示的创建,可直接使用. jsp内置对象名称,类型及作用域 Scope代表该内置对象的作用范围,page表示当前界面有效,application表示当前web程序范围内有效. 作用范围从小到大为 page->request->session->application 内置对象 request:request是一个HttpServletRequest的实例化对象,当客户端请求JSP页面时,容器会自…
JSP中的内置对象有如下几种: request :继承于HttpServletRequest, HttpServletRequest继承ServletRequest, 获得的Request对象的方法:只能在Servlet中获取的doGet()和doPost()方法中获取 作用:封装用户请求信息 response   : 继承于HttpServletResponse,   HttpServletResponse继承ServletResponse 获得response对象的方法:只能在Servlet…
全部章节   >>>> 本章目录 3.1 JSP 内置对象简介 3.1.1 JSP 内置对象概述 3.1.2 JSP 表单处理 3.1.2 request对象 3.1.2 开发第一个 JSP 页面 3.1.3 实践练习 3.2 输入和输出对象 3.2.1 out 对象 3.2.2 response对象 3.2.3 实践练习 3.3 作用域通信对象 3.3.1 为什么需要session对象 3.3.1 session对象 3.3.1 session对象方法 3.3.2 applica…
一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用. 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响. JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9…
内置对象: 1.QueryString - 地址栏数据拼接 get传值方式 格式:?key=value优点:简单好用,速度快,不消耗服务器内存. 缺点:只能传字符串,保密性不好,长度有限 Request - 获取请求对象 Request["key"] - 默认返回的就是string类型 Response - 响应请求对象 Response.Redirect(path); 页面重定向,path是重定向的地址 Response.Write("  aaaa  "); 输出…
jsp2 表达式语言的内置对象 使用方式${object.attributename} 或者${object["attributename"]} pageContext pageScope requestScope sessionScope applicationScope param 用于获取请求的参数值 paramValues 与param的区别是它获取的是数组类型的属性值 header 用于获取请求头的值 headerValues initParam 用于获取请求web应用的初始…