内建对象介绍
1.使用out对象
out对象是指JSP文件中用来向客户端发送输出流的对象(<br>表示空行<hr>表示分割线)
2.使用request对象
request对象用来封装客户端请求,通过它可以获得客户端传递到服务器的数据,以及关于客户端的一些信息
该对象常用的方法及其功能说明如下:
...省略
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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 %>
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<%@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(); %>