传智播客java培训 java基础之JSP异常处理
炎热的天气依旧持续,掐指算来,到北京刚好两月了,每天都投入到充实的学习中,
感觉良好,不过昨天上课竟然睡觉,而且晚上还看了电影。。。。。要保持警惕,放松
但是不能太放松!!!!
培训的时间毕竟很短,错过了这几个月,以后估计就很少能静下心来学习了,要珍惜,
要努力,GOGO!!
JSP异常处理方式:
第一种:在出现异常的jsp文件内增加指令
<%@ page errorPage="/exception/error.jsp" %>
该路径指向的是处理异常的页面、属于转发,地址栏中的路径
不会发生变化
可以再error.jsp页面内,添加指令<%@ page isErrorPage="true"%>
然后用脚本表达式:<%=exception.getMessage() %>
这样就可以再异常页面现实异常内容了,如果是用IE浏览器演示,那么
要再Internet选项--高级 下,去掉 显示友好HTTP错误信息,才能看到自己
得到的异常信息
第二种:再有可能出现异常的页面内不做任何修改,而是再web.xml中添加标签
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/WEB-INF/error.jsp</location>
</error-page>
同样也可以拿到信息
第三种:再出现异常后,本来要报404代码块的异常,作出如下配置后,则会出现处理异常页面
的内容,需要强调的是和第二种方法不要混淆了!!!
再处理异常页面不要写 <%=exception.getMessage() %>,因为根本没有异常;该方法适用
于404代码块 以及 500代码块
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/error.jsp</location>
</error-page>
以上三种方法只适合处理小型文件的异常!
JSP内置对象:
request:
<%
String path=request.getContextPath();
%>
<a href="<%--=path --%>./inde.jsp">测试</a>
再request.jsp中,“./inde.jsp” “/inde.jsp” “inde.jsp”
相关文档:
在成功实现Java调用C++之后,接下来想到能否通过JNA实现Java调用Fortran,今天试验了一下,还是比较容易的。
网上有一个Java调用F95的例子,但是我考虑不仅要实现F95的调用,还要实现F77的调用,所以费了一些周折。
问题的关键在于F77为过程名自动添加了一个尾部的下划线,所以sub1这个过程,到Java一端,就变成了sub1_, ......
第一章 概述
版权声明
此文档由王健旭(http://www.wangjianxu.com ginger547@gmail.com )负责整理总结,并对该文档保有有限责任权利,此文档只能用于学习以及教学,请勿用作商业用途,因此而
产生的法律问题,本人一概不负责。 本 ......
java中静态变量和静态方法分别有什么特点?
悬赏分:0 - 解决时间:2006-4-10 10:28
提问者: vv_clear - 二级
最佳答案
为什么问了两次?再贴上另一篇
Thinking:Java中static用法- -
Tag: Thinking:Java中s
一、static
请先看下面这段程序:
public class ......
这部分的主要内容:
第一,Java Web应用基础复习
第二,MVC的设计模式
第三,Struts的设计模式
第一部分:Java Web的应用基础
Java Web的核心技术是JSP和Servlet技术。
图一,Java Web的应用的结构图
1,Servlet与JSP
Servlet组件是一个与协议无关的跨平台的服务器组件。Servlet的作用是读取客户发送的显示为数据、 ......
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。
基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:
基本类型可以分为三类, ......