servlet异常如何处理
来源:互联网 发布:淘宝摩托车装备店铺 编辑:程序博客网 时间:2024/06/05 13:25
1、servlet异常如何处理?
方式一:
使用转发
step1,绑订错误提示信息到request对象上,然后转发给相应的错误处理页面。
step2,编写错误处理页面。
有以下两种情况:
情况一:
Servlet:
request.setAttribute("error", "系统繁忙,请稍后重试!"); request.getRequestDispatcher("error.jsp").forward(request, response);
JSP:
<body>
<%=(String)request.getAttribute("error") %>
</body>
情况二:
Servlet: request.getRequestDispatcher("error.jsp").forward(request, response);
JSP:
<body>
<h1>系统出错,请稍后重试!</h1>
</body>
方式二:
让容器处理
step1,将异常抛给容器
step2,编写一个错误处理页面,并且配置:
web.XML:
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/error.jsp</location>
</error-page>
Servlet:
throw new ServletException();
方式三:
使用重定向:
response.sendRedirect(“error.jsp”);
注:服务器出现异常后,如果servlet.java中没有捕获异常并处理,那么异常会自动交给容器进行处理,容器会查找web.xml配置中是否有错误处理页面的配置,如果找不到就会向浏览器返回异常信息。
- servlet异常如何处理
- servlet异常如何处理
- 处理servlet异常
- Servlet异常处理
- Servlet之异常处理
- Servlet异常处理
- Servlet异常处理
- Servlet异常处理
- servlet异常处理
- Servlet异常处理
- servlet异常处理
- Servlet异常处理
- Servlet 异常处理
- servlet_13 Servlet异常处理
- Servlet异常处理
- servlet异常处理代码
- Servlet异常处理
- Servlet异常处理的问题,
- leetcode 413. Arithmetic Slices
- Python3.X中的函数
- PHP深入学习
- 操作系统-文件系统
- 多线程下载以及断点续传
- servlet异常如何处理
- BZOJ 1221: [HNOI2001] 软件开发 费用流 多路增广
- Springmvc搭建简单测试demo
- PAT (Advanced Level) Practise 1010
- 排序算法常见面试题
- 快速构建UI开发框架-XNUiFrame
- mongodb: connecting to:mongodb://127.0.0.1:27017. connect failed
- ucore中sign.c函数详解
- oracle数据库1521端口无法连接