web项目自定义错误页

来源:互联网 发布:网络硬盘 编辑:程序博客网 时间:2024/05/22 06:44

有些是时候我们写的一些web项目需要给其他人用,如果用户在访问我们网站的时候发现了程序的问题,这时候浏览器上将显示具体的堆栈信息,这样将会导致程序的内容泄露。这时候我们可以自定义错误页,统一返回一个页面,这样就不会导致程序信息泄露了。

1.在web项目的配置文件servlet.xml里面添加错误处理以及错误页的位置。(此处为 /WEB-INF/jsp/commom/defaultExceptionPage.jsp

<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">   <property name="order" value="2" />   <property name="defaultErrorView">      <value>commom/defaultExceptionPage</value>   </property></bean>
<bean id="viewResolver"   class="org.springframework.web.servlet.view.InternalResourceViewResolver">   <property name="viewClass">      <value>org.springframework.web.servlet.view.JstlView</value>   </property>   <property name="prefix">      <value>/WEB-INF/jsp/</value>   </property>   <property name="suffix">      <value>.jsp</value>   </property></bean>
2. 错误页

<%@ page import="java.io.*" %><%out.print(com.alibaba.fastjson.JSON.toJSONString("hello world you are wrong"));%>
这样程序出错是将返回

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 9个月宝宝拉肚子怎么办 5个月宝宝拉肚子怎么办 九个月大宝宝拉肚子怎么办 九个半月的宝宝拉肚子怎么办 9个月婴儿拉稀怎么办 九个月的宝宝拉肚子怎么办 9个月宝宝拉稀水怎么办 2岁宝宝腹泻拉水怎么办 18个月宝宝拉水怎么办 2个月宝宝拉稀水怎么办 2个月的宝宝腹泻怎么办 2个月的宝宝拉稀怎么办 宝宝不喝补液盐怎么办 4个月宝宝腹泻怎么办 6个月宝宝腹泻怎么办 四个月的宝宝拉肚子怎么办 7个月婴儿便秘怎么办 宝宝9个月拉肚子怎么办 2个月宝宝拉肚子怎么办 4个月宝宝没奶怎么办 宝宝又吐又拉怎么办 冬季车放在外面怎么办 冬天车放在外面怎么办 新车被拖走了要怎么办 门钥匙拔不出来怎么办 婴儿换尿布就哭怎么办 芥末吃多了胃疼怎么办 孕妇吃了甜白酒怎么办 43岁意外怀二胎怎么办 38岁意外怀二胎怎么办 脚崴了没有肿怎么办 我出轨了怎么办很痛苦 老公有了小三老婆应该怎么办 厦门学生卡丢了怎么办 比熊嘴巴毛发黄怎么办 比熊犬不吃狗粮怎么办 泰迪不吃不喝怎么办 贵宾狗不吃狗粮怎么办 比熊犬突然呕吐怎么办 胃不舒服怎么办想吐恶心 比熊幼犬没精神怎么办