在JAVA WEB开发中,我们在多处都会用到把异常映射到相应视图。
1、在WEB.XML文件中进行异常映射。
- <error-page>
- <error-code>404</error-code>
- <location>/404.jsp</location>
- </error-page>
- <error-page>
- <exception-type>org.sprngside.bookstore.UserNotFound</exception-type>
- <location>/userNotFound.jsp</location>
- </error-page>
2 、在JSP文件中进行异常映射。
- <@ errorPage="error.jsp">
3、在Spring中使用异常处理器进行异常映射。
- <bean id="exceptionResolver"
- class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
- <property name="defaultErrorView">
- <value>common/defaultExceptionPage</value>
- </property>
- <property name="exceptionMappings">
- <props>
- <prop key="java.io.IOException">common/ioExceptionPage</prop>
- <prop key="jave.sql.SQLException">common/sqlExceptionPage</prop>
- <prop key="java.lang.Exception">common/exceptionPage</prop>
- </props>
- </property>
- </bean>