用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 程序开发教程 > JSP教程 > Jsp实例教程 > 文章正文
JSP渐进学习教程
iTbulo.COM 2005-12-8 未知()

response(控制http连接)

作用:向客户端发送数据,如Cookie、HTTP文件关信息等。

方法:

addCookie(Cookie cookie):添加1个Cookie对象,用来保存客户端的用户信息。用request的getcookies()方法可获得这个Cookie

如:<% Cookie mycookie=new Cookie("uname","wsr");

response.addCookie(mycookie);

Cookie delmycookie=new cookie("mycookie",null);

delmycookie .setMaxAge(0);

delmycookie .setPath(/");

response.addCookie(delmycookie);

%>

addHeader(String name,String value):添加HTTP文件头,该header将会传到客户端,若同名的header存在,原来的header会被覆盖

containsHeader(String name):判断指定名字的HTTP文件头是否存在并返回布尔值

sendError(int sc):向客户端发送错误信息,如:505:服务器内部错误;404:网页找不到错误

如:response.sendError(response.SC_NO_CONTENT);

setHeader(String name,String value):设定指定名字的HTTP文件头的值,若该值存在,它将会被新值覆盖

如1:

让网页每隔5秒刷新一次

<% response.setHeader("Refresh","5");%>

the current dateis:<%=new Date()%>

如2:利用response对象设定HTTP头

<% response.setContentType("Application/pdf");

response.setHeader("content-disposition", "attachment;filename=\"syntax.pdf\"");

%>

sendRedirect("error.html")//重定向功能

exception(处理异常和错误)

作用:处理JSP文件在执行时所有发生的错误和异常。有3个内建方法。

注意:必须在<%@ page isErrorPage="true" %>的情况下才可以使用Exception对象

getMessage():返回错误信息

printStackTrace():以标准错误的形式输出一个错误和错误的堆栈

toString():以字符串的形式返回1个对异常的描述

session(保存用户信息)

作用:分别保存每一个用户的信息

session.putValue("name",val)

session.getValue("name")

注意:session中保存和检索的信息不能是基本数据类型,而必须是JAVA的相应的Object对象。

方法:

getAttribute(String name):获得指定名字的属性,若该属性不存在,将返回null

getattributeNames():返回session对象中存储的第一个属性对象,结果集是一个Enumeration类的实例

getCreationTime():返回该session对象创建的时间,以毫秒计,从1970年1月1日起

getId():每生成一个session对象,服务器都会给其一个不会重复的编号,此方法返回当前session的编号

getLastAccessedTime():返回当前session对象最后1次被操作的时间,返回自1970年1月1日起至今的毫秒数

getMaxInactiveInterval():获得session对象的生存时间

removeAttribute(String name):删除指定的属性(包括属性名、属性值)

setAttribute(String name,Java.lang.Object value):设定指定名字的属性值,并将其存储在session对象中

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

文章搜索
相关资讯
相关文章 相关下载
JSP登录验证功能的实现
tomcat频繁死掉的问题
修改MYSQL数据库,数据表,字段的编码
jsp插入mysql数据库后乱码的解决办法
JDOM操作XML文件(法老修正版)
焦点信息