java 内置对象

原创 2013年12月05日 11:07:42
response 常用方法
addCookie(Cookie cookie) 向客户端增加COOKIE
setHeader(String name,Strin  value)设置回应的头信息
senRedirect(String location) 页面跳转

设置头信息:
 所有 的头信息都 随前瞻请求和回应自动发送到服务器端(客户端)
    response.setHeader("refresh","3;URL=HELLO.jsp"); 3秒后定时跳转到HELLO页面
    html 头信息设置跳转:<meta http-equiv="refresh" content="3;url=hello.jsp"> 客户端跳转
    response.sendRedirect("HELLO.jsp");
    response.sendRedirect 与forward 跳转
       1.response.sendRedirect 客户端跳转,request无法传值。sendRedirct后代码继续执行
         forward 服务端跳转,request可以传值后面代码不执行。
    Cookie
        Cookie c1=new Cookie("wadenin","001");
    Cookie c2=new Cookie("l00","002");
      c1.setMaxAge(100);

        Cookie c[]=request.getCookies();
    for(int i=0;i<c.length;i++){

     <h3><%=c[i].getName()%>-----><%=c[i].getValue()%></h3>

     }
   session接口方法
getId() 获取session ID
getCreationTime() 获取seeson创建时间
getLastAccessedTime() 取得session最后一次操作时间。
isNew() 判断是不是新SESSION
INVALIDATE() 让session失效。
getAttributeNames()  得到全部属性的名称。
session用得最多的地方,登录注销
判断新用户。

application 方法
掌握application  和getServletContext()方法联系;网站计数器
  getRealPath()得到虚拟目录对应的绝对路径
  Enumeration getAttributeNames() 得到所有属性的名称
  getContextPath() 取得当前的虚拟路径名称





  <%
     request.setCharacterEncoding("utf-8");
    
     String name=request.getParameter("name");
     String info=request.getParameter("info");
    
     String path=this.getServletContext().getRealPath("/")+"text"+name;
    
     File file=new File(path);
     PrintStream ps=null;
     ps=new PrintStream(new FileOutputStream(file));
     ps.println(info);
     ps.close();
   %>
   
   <%
    Scanner scan=new Scanner(new FileInputStream(path));
    StringBuffer sb=new StringBuffer();
    while(scan.hasNext())
    {
    sb.append(scan.next()).append("</br>");
    }
    scan.close();
   %>
   
   <%=sb%>

Java系列-jsp九大内置对象

jsp九大内置对象 jsp九大内置对象:request,response,session,out,application,config,page, pageContext,exception   ht...
  • Dream_angel_Z
  • Dream_angel_Z
  • 2014年11月28日 09:43
  • 1445

Java九大内置对象

Java九大内置对象 1、Request对象该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。 当Request对象获取客户提交的...
  • IKNOWNU
  • IKNOWNU
  • 2016年05月07日 17:33
  • 1821

javaweb 常用内置对象

1.作用范围pageContext:页面容器,默认在当前页面中起作用 request:在一次服务器跳转中有效。通过超链接跳转,地址栏改变,属于客户端跳转,request无效。request表示客户端...
  • zfireear
  • zfireear
  • 2016年04月12日 16:01
  • 1081

java的内置对象

不用声明就可以在jsp页面的脚本中使用,这便是内置对象,内置对象主要有:request、response,session、out、application。 request对象可以获得用户提交的信息,...
  • JDKANDER
  • JDKANDER
  • 2016年05月31日 08:51
  • 176

JavaWeb-JSP脚本中的9个内置对象

7.  JSP脚本中的9个内置对象 打开任意一个JSP页面对应生成的Servlet类文件,都有如下片段:(如下图:) appliction   :该实例代表 JSP 所属的 W...
  • ACM_TH
  • ACM_TH
  • 2015年10月23日 11:17
  • 1292

javaWeb--JSP三大指令和九大内置对象

一、JSP三大指令 1,page (1)pageEncoding:指定当前jsp页面的编码,只要跟设置的编码方式是一致的,就不会有乱码。在服务器要把jsp编译成.java时,需要使用pageEnc...
  • u011573551
  • u011573551
  • 2016年08月17日 16:18
  • 508

Jsp九大内置对象与servlet中java对象

jsp九大内置对象 request对象 : getParameter(String name)获取表单提交的数据 getParamegerNames() 获取客户端提交的所有参数名 getA...
  • cjm1103
  • cjm1103
  • 2017年04月20日 00:15
  • 1327

js内置对象详解

mark相关的知识点:  首先,什么是js的内置对象,它包括了些什么内容?(以下内容转自网上资源的整合)  (W3shool JS手册地址:http://www.jb51.net/w3school...
  • qq_27298687
  • qq_27298687
  • 2016年02月19日 16:21
  • 1561

JSP九大内置对象和四个作用域

JSP九大内置对象和四个作用域
  • qq_26676207
  • qq_26676207
  • 2016年12月06日 11:05
  • 3467

JSP九大内置对象及四个作用域

request            请求对象                 类型 javax.servlet.ServletRequest        作用域 Request response...
  • zhangzeyuaaa
  • zhangzeyuaaa
  • 2015年03月23日 11:21
  • 53183
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 内置对象
举报原因:
原因补充:

(最多只允许输入30个字)