模板酷站

电脑版
提示:原网页已由神马搜索转码, 内容由www.mb5u.com提供.

JSP处理异常及一些高级主题_JSP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:J2ME中使用Socket开发联网程序1在J2ME中基于UDP协议编程一文中介绍了如何使用Datagram和DatagramConnection来开发应用程序,本文将主要讲述在MIDP2.0中使用ServerSocketConnection和SocketConnection来开发联网应用

处理异常

1. 运行时异常
答:1) 一个程序运行时重获的错误;
2) 能被一固有的异常对象引用所使用;
3) 可以利用异常引用创建或产生一个JSP页面显示异常信息给用户。

2. 创建一个异常跟踪方案
答:1) 在每一个JSP页面,包含要创建的异常页面名称;

3. JSP页面中的异常处理
答:1) 3)< !--xception.getMessage( 打印错误的详细描述信息

更高级的主题

1. JSP中黙认的内在对象
答:名称 类型 注释和范围
request javax.servlet.http.HttpServletRequest request
response javax.servlet.http.HttpServletResponse response
pageContext javax.servlet.jsp.PageContext page
session javax.servlet.http.HttpSession session
application javax.servlet.ServletContext ServletContext
out javax.servlet.jsp.JspWriter output stream
config javax.servlet.ServletConfig ServletConfig
page javax.lang.Object page
Exception java.lang.Throwable page

2. 默认对象之请求(request)
答:封装了来自客户端的请求:
方法:1) getCookies: 取得Cookie数组;
2) getMethod: 返回请求形成的方式(GET/POST);
3) getParameterNames: 返回FORM中对象名称的枚举;
4) getParameter:返回指定名称的对象值;
5) getParametervalues: 返回指定名称的对象值数组;
6) setAttribute: 设置属性;
7) getAttribute: 返回属性值;
getAttributeNames: 返回属性名称的枚举

3. 默认对象之out
答:JSPWriter的一个实例, 用于发送响应给客户端
方法:1) print(String)/println(String)
2) print(int)/println(int)
3) flush()

4. 默认对象之exception
答:1) 用于异常对象的异常实例;
2) 异常页面在page指令中存在属性isPage="true";
3) 方法:getMessage()/printStackTrace()/toString()

5. 默认对象之session
答:1) HttpSession的一个实例, 用于在一个session中保持状态
2) 方法:getAttribute()
setAttribute()
removeAttribute()
getAttributeNames()

6. 默认对象之application
答:1) ServletContext一个实例,用于保持application的状态
2) 方法:getAttribute()
setAttribute()
getInitParameter()
getServletInfo()
3) application的作用域比session大得多,一个session和一个client联系, 而application保持了用于所有客户端的状态

分享:J2ME编程实践之灵活的RMS应用MIDP应用程序的标准持久化方案就是使用RMS。RMS类似于一个小型数据库,RecordStore相当于数据库的表,每个“表”由若干记录(Record)构成,一条记录就是一个用int表示的记录号RecordI

来源:模板无忧/所属分类:JSP教程/更新时间:2008-08-22
最新评论:

暂时还没人评论! 快来抢沙发啊!


匿名评论
相关JSP教程

编程教程搜索