J2EE核心技术之JSP详解

1.JSP的运行

request---->*.jsp------jsp parser----->*.java(Servlet)------JSDK(Servlet分析器)----->*.calss  -------response

2.编译指令

    Directive-page(page指令)描述饿了和页面相关的指示信息

    Include指令的作用是包含另一个文件<%@ include file="----"%> 另外一种<jsp:include page=""/>此为运行时包含,JSP引擎将不对所包含的文件进行语法分析。

    taglib指令用于指示这个JSP页面所使用的标签库,

3.内置对象

    request,response,pageContext(PageContext类和request,response对象以及Page指令的一些属性被初始化,同时提供request请求的相关对象),session(HTTPsession是与request联合的对象),application(Servlet的环境通过调用getServletConfig().getContext()方法获得),out(代表输出流对象),Config(页面的ServletConfig对象),page(指向页面自身的方式,this),exception(没有被Throwable捕获的错误传向了errorpage的URI)。

4.元素脚本

    JSP中编写成员变量  <%!    do something     %>

    JSP中编写局部变量     <% do something %>

    输出某一个变量值  <%=dosomething %>

    注释掉   <%--     --%>

 

 

 

 

你可能感兴趣的:(J2EE核心技术之JSP详解)