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积累中