20111101总结

来源:互联网 发布:c语言布尔类型什么意思 编辑:程序博客网 时间:2024/06/16 08:15

 

1、pageContext对象:

pageContext对象是JSP技术中最重要的一个对象,它代表JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如引入和跳转其它资源、检索其它域对象中的属性等。

2、通过pageContext获得其他对象:

getException方法返回exception隐式对象

getPage方法返回page隐式对象

getRequest方法返回request隐式对象

getResponse方法返回response隐式对象

getServletConfig方法返回config隐式对象

getServletContext方法返回application隐式对象

getSession方法返回session隐式对象

getOut方法返回out隐式对象

pageContext封装其它8大内置对象的意义

3、引入和跳转到其他资源:

1)PageContext类中定义了一个forward方法和两个include方法来分别简化和替代RequestDispatcher.forward方法和include方法。

2)   方法接收的资源如果以“/”开头, “/”代表当前web应用。

4、Jsp常用标签:

<jsp:include>标签 

<jsp:forward>标签 

<jsp:param>标签 

5、如何查找jsp页面中的错误:

1)JSP页面中的JSP语法格式有问题,导致其不能被翻译成Servlet源文件,JSP引擎将提示这类错误发生在JSP页面中的位置(行和列)以及相关信息。

2)JSP页面中的JSP语法格式没有问题,但被翻译成的Servlet源文件中出现了Java语法问题,导致JSP页面翻译成的Servlet源文件不能通过编译,JSP引擎也将提示这类错误发生在JSP页面中的位置(行和列)以及相关信息。

3)JSP页面翻译成的Servlet程序在运行时出现异常,这与普通Java程序的运行时错误完全一样,Java虚拟机将提示错误发生在Servlet源文件中的位置(行和列)以及相关信息。

6、重点:

web开发接触到了4个域对象,这4个域对象是学习web的重点,也是笔试经常考察的知识点

pageContext(称之为page域)

request(称之为request域)

session(称之为session域)

servletContext(称之为application域)

 

原创粉丝点击