内建对象介绍

本文详细介绍了JSP页面中request和out对象的基本概念、功能及常见用法,包括如何获取客户端请求信息和向客户端输出内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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();


%>

 

转载于:https://www.cnblogs.com/xiaojiaohuazi/archive/2013/03/21/2974119.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值