Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何处理web java项目中的所有异常_Java_Jsp_Exception - Fatal编程技术网

如何处理web java项目中的所有异常

如何处理web java项目中的所有异常,java,jsp,exception,Java,Jsp,Exception,我正在做一个关于酒店预订的web java项目。 我正在使用,sql,hibernate,java服务器页面 我想知道如何将传入异常重定向到error.jsp文件。 有很多java代码和很多jsp文件。 所以我想重新定义我没有处理的每个异常到错误页面,有什么方法可以做到吗? 异常可能来自任何地方,我无法完全了解和处理它们(例如,用户可以在文本字段中写入大量数据,它将为我生成一个sql异常,以使数据过长) 谢谢你,对不起我的英语。在你的web.xml中定义 <error-page> &

我正在做一个关于酒店预订的web java项目。 我正在使用,sql,hibernate,java服务器页面

我想知道如何将传入异常重定向到error.jsp文件。 有很多java代码和很多jsp文件。 所以我想重新定义我没有处理的每个异常到错误页面,有什么方法可以做到吗? 异常可能来自任何地方,我无法完全了解和处理它们(例如,用户可以在文本字段中写入大量数据,它将为我生成一个sql异常,以使数据过长)


谢谢你,对不起我的英语。

在你的web.xml中定义

<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/error.jsp</location>
</error-page>

java.lang.Throwable
/error.jsp

传递来自筛选器的所有请求,并处理服务器端捕获的任何异常。可能是重复的谢谢,用户1428716的答案很好。谢谢。我的项目中没有任何web.xml。我正在使用tomcat apache。不管怎样,我在Webcontent/web inf中创建了一个新的web.xml,但是执行过程仍然没有得到处理。非常感谢,它成功了,我只需要重新启动应用程序