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

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


...全文
34 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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);
}


81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧