servlet抛出异常到一个指定的jsp页面显示
请问如何实现?详细点...
首先你要接住异常,在CATCH中跳转另外个页面就可以了,在把异常原因保存下,异常页面显示了思密达
写个servlet中的例子吧
那我要把printStackTrace()里面的东西,在页面显示呢?
request.setAttribute("massage",e.printStackTrace());
然后在error.jsp页面取得massage
Java code
try{
做点啥。。。。
} catch (Exception e) {
request.setAttribute("message", "xxx出错了");
request.getRequestDispatcher("error.jsp").forward(request,response);
}
request.setAttribute("message", "xxx出错了");//保存了错误信息
在JSP上接受显示 ${message}
没人会这么做,谁会将这样的异常信息故意显示在页面?
开发时,对于404、500之类的错误,会在配置文件中进行处理,进而转到一个配置好的错误页面提示。
对于一些运行时异常,会直接在catch中进行处理。
<%@ page language="java" contentType="text/html;charset=UTF-8" isErrorPage="true" %>
<html>
<head>
<title>内部服务器错误 </title>
<meta http-equiv="Content-Type
相关问答:
我在使用开源的JXL 出EXCEL报表时遇到这样的问题。
我想出的文件名称是这样的:例:test_李强.xls
代码是 ....test_+"UserID"+".xls";
但是控制台我看到的输出名称效果是:test_µ ......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
本人做了一个模拟购物网站,遇到一些问题。
第一个用户选择了A、B、C商品
然后第二个用户只选择D商品。
点击查看的时候,购物车列出A、B、C、D四种商品,请问哪里出了问题?
Java code:
<%@ page content ......
jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript
直接学就可以了,遇到不会就现学就行。
Html css servlet
去了解浏览器与web服务器的简单交 ......