JSP中的隐含对象】的更多相关文章

什么是JSP中隐含对象:容器自动创建,在JSP文件中可以直接使用的对象. 作用:JSP预先创建的这些对象可以简化对HTTP的请求,响应信息的访问. JSP中的隐含对象: 输入输出对象:request.response.out 作用域通信对象:session.application.pageContext Servlet对象:page.config 异常对象:Exception 隐含对象                           类型                           …
jsp中的隐含9对象 request ----> HttpServletRequest. response ---> HttpServletResponse. session ----> HttpSession. application -> ServletContext. |-> web.xml. |-> setAttribute, getAttribute. |-> 全局唯一. 以下四个用的很少,知道有这个东西即可. out ---------> res…
首先,有两个概念: 1.JSP页面的域对象:pageContext,request,session,application对象(四个) void setAttribute(String name,Object o):设置属性名对应的属性值 Object getAttribute(String name):获取指定属性名的属性值 Enumeration getAttributeNames():获取所有的属性名组成的Enumeration对象 removeAttribute(String name)…
这个对象代表页面上下文.组要用于访问页面共享数据.使用pageContext可以直接访问request,session,application范围的属性,看看这些jsp的页面: JSP 页面使用 pageContext 对象多次设置属性,在设置属性时,如果没有指定属性存在的范围,则属性默认在 page 范围内:如果指定了属性所在的范围,则属性可以被存放在application,session,request 等范围中. pageContext对象: pageContext对象是JSP技术中最重要…
web容器生成的servlet代码中有out.write(””),这个和JSP中调用的response.getOutputStream()产生冲突. 即Servlet规范说明,不能既调用 response.getOutputStream(),又调用response.getWriter(),无论先调用哪一个,在调用第二个时候应会抛出 IllegalStateException,因为在jsp中,out变量是通过response.getWriter得到的,在程序中既用了response.getOutp…
(1) out和response.getWriter属于的类不同,前者是JspWriter,后者是java.io.PrintWriter.而JspWriter是一个抽象类, PrintWriter是一个继承了Writer的普通类. (2) out对象实际上对PrintWriter是有依赖的, 他需要先将需要输出的内容存到response的缓冲区里面, 然后等待jsp页面中的out满足一定条件之后, 才会调用输出的方法把内容直接输出到页面上.也就是说,JspWriter相当于一个带缓存功能的pri…
Cookie cookies[]=request.getCookies(); //读出用户硬盘上的Cookie,并将所有的Cookie放到一个cookie对象数组里面 Cookie sCookie=null; for(int i=0;i<cookies.length-1;i++){    //用一个循环语句遍历刚才建立的Cookie对象数组 sCookie=cookies[i];   //取出数组中的一个Cookie对象 if(sCookie!=null){       if(("cook…
public class TestPageContext { public void getSomething(PageContext page){ ServletRequest request = page.getRequest(); String username = request.getParameter("username"); System.out.println(username); }} <%@page import="com.huawei.page.T…
主要原因是因为缺乏依赖 可以通过添加依赖的方式 导入servlet-api.jar,jsp-api.jar,tomcat-api.jar 这三个jar即可 这三个jar在tomcat的lib目录下有 maven管理方式可以通过添加以下依赖来解决 <!--j2ee相关包 servlet.jsp.jstl--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servle…
5秒后跳转到登录页面 <% response.setHeader("refresh","5;URL="login.jsp"); %>…