内建对象介绍

1.使用out对象

out对象是指JSP文件中用来向客户端发送输出流的对象(<br>表示空行<hr>表示分割线)

2.使用request对象

request对象用来封装客户端请求,通过它可以获得客户端传递到服务器的数据,以及关于客户端的一些信息

该对象常用的方法及其功能说明如下:

...省略

View Code
 1 <%@page contentType="text/html;charset=UTF-8" import="java.io.*"%>
 2 Request对象的方法:
 3 <hr>
 4 <%
 5 java.util.Enumeration e=request.getAttributeNames();
 6 while(e.hasMoreElements())
 7 out.println(e.nextElement());
 8 
 9 out.println("<br>getMethod:");
10 out.println(request.getMethod());
11 out.println("<br>getParameter:");
12 out.println(request.getParameter("name"));
13 %>
View Code
<%@page contentType="text/html;charset=UTF-8" language="java*"%>
<%@ page import="javax.servlet.http.Cookie,java.util.*"%>
<%
String userName="Smith";
Cookie[]cookie=request.getCookies();
Cookie cookieResponse=null;
List list=Arrays.asList(cookie);
Iterator it =list.iterator();
while(it.hasNext())
{
    Cookie temp=(Cookie)it.next();
    if(temp.getName().equals(userName+"login time"))
    {
        cookieResponse =temp;
        break;
    }
}
out.println("当前的时间:"+new java.util.Date()+"<br>");
if(cookieResponse!=null)
{
    out.println("上一次访问的时间:"+cookieResponse.getValue());
    cookieResponse.setValue(new Date().toString());
}
else
{
    cookieResponse=new Cookie(userName+"login time",new java.util.Date().toString());
}
response.addCookie(cookieResponse);
response.setContentType("text/html");
response.flushBuffer();


%>

 

posted @ 2013-03-21 20:10  小叫花子  阅读(111)  评论(0编辑  收藏  举报