错误页面怎样写入创建数据库连接的javabeab中?

loes 2002-05-28 03:50:33
在JSP中,有时会出现运行错误和运行异常,在这种情况下,就需要给用户一个友好错误提示界面(例如:error.jsp),显示信息可以是“系统繁忙,请重新登陆”,等,而不至于出现如下错误截面:
500 severlet
Execption nullpointexection ......
at.........
at.........
1 error?
,请教各位大虾,该怎样写?注意:是怎样写在javabean中,谢谢了。


...全文
6 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
saintKnight 2002-05-28
使用servlet就可以了,当抛出异常时,对页面进行重定向。或者在javabean中增加一个response/pageContext的参数,就可以使用重定向的功能了。
回复
Andrawu 2002-05-28
给你思路:以下的例子是不能运的,可以改写:
public class Message {
public Message() {
}

public Message(String message) {

this.message = message;
}
public void showCommon(HttpServletRequest request, HttpServletResponse response) {
try{
java.io.PrintWriter pw = response.getWriter();
pw.write("<script>window.alert('"+message+"');history.back();</script>");
pw.close();
}catch(Exception e){
e.printStackTrace(System.err);
}
}
}


在其它servlet中可以这样调用Message.class
try{
.....
}catch(Exception e){
e.printStackTrace(System.err);
new Message(e.getMessage()).showCommon(request,response);
}


回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告