读书人

J2EE技术规范(4)JSP(出错页Fo

发布时间: 2012-12-25 16:18:28 作者: rapoo

J2EE技术规范(四)——JSP(出错页,Forward,Include,标签)

一、声明JSP出错页面

(1) Page directive 的errorPage属性用于指定URL,该URL可处理JSP抛出的异常

(2)URL是相对于Web应用的跟路径。

(3)声明的出错页面可以是另一个JSP,Servlet或HTML文件。

我们看一下使用出错指示声明出错页面

二、Exception内置对象

(1) 使用isErrorPage属性的JSP有一个附加的内置exception

对象使用exception对象的示例badLogin.jsp

三、定义Web应用出错页面

(1) 你可以通过使用<error-page>元素指定具体的页面的方式很好地处理HTTP错误

(2) 如果这些错误没有被Servlets或JSPs做内部处理,则将调用这些页面。

出错页面声明的示例web.xml文件:



(2) Servlet Fowarding

Servlets能够只用RequestDispatcher对象的forward方法永久地把控制传给其它的Servlets

在servlets之间forwarding的示例:

package staplerz.tagext.counter;import java.io.*;import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;public class Display extends TagSupport{public int doStartTag()throws Jspexception{File countFile=new File("count.tmp");int count=Count.getCount(countFile);JspWriter out=pageContext.getout();try{out.print(count);}catch(IOException ioe){//Error handing}return(SKIP_BODY);}}

我们这节内容属于补充Jsp的一些内容。

2楼lfmilaoshi53分钟前
继续n米老师
Re: yi_zz53分钟前
回复lfmilaoshin好的
1楼llhhyy1989昨天 08:19
嗯。基础知识。积累中。
Re: yi_zz昨天 21:42
回复llhhyy1989n积累中

读书人网 >JavaScript

热点推荐