1、注释:

  • 显式注释:注释内容会被发送到客户端,客户端通过察看源码可以看到注释内容。

          语法:<!-- 注释内容:此为 HTML 语法 -->

                    注视中可插入表达式:<!-- <%=表达式%> -->

  • 隐式注释:注释内容会被发送到客户端。

          语法: <%

                         //  JAVA单行注释

                         /*

                              JAVA多行注释

                         */

                     %>  此语法为JAVA注释。

                     <%-- 

                         JSP注释

                    --%>

脚本:

2、声明:

          语法: <%!声明语句;%>

          例:<%! String sTest = "声明测试!";%>

3、表达式:表达式输出
          语法:<%=表达式; %>

4、Scriptlets:包含在“<%”和“%>”中符合java代码规范的代码。

指令:

5、page指令:

  • import语句倒入类:
    语法:<%@page import = "java.util.*,java.sql.*"%>
  • JSP出错处理:现在使用各种框架,如STRUTS已经不再使用了。
    语法:<%@page isErrorPage="true"%>
  • 所使用的语言:JSP现在只支持java语言,所以写不写一样。
    语法:<%@page language="java"%>
  • session管理
    语法:<%@page session="true"%>
  • 设定页面MIME类型
    语法:<%@page contentType="text/html;charset="gb2312"" %>

 6、include指令:

     语法一:<%@include file="被包含文件"%>

               被包含文件可以是任意符合JSP语法的文本文件。

               将包含文件插入到指令位置。

     语法二:<jsp:include page="被包含文件"/>

               效果同语法一。此包含语法可以传递参数,此时被包含文件必须是jsp文件

     两种include区别:

<%@include file = ""%> :

  • 静态包含页面,不管被包含文件为静态还是动态页面,直接将文件内容包含进来。
  • 运行时:先将所有内容包含进来,然后在提交服务器解析。先包含运行

<jsp:include page = ""> 

  • 动态包含页面,自动区分所包含页面为动态还是静态。
  • 运行时:如果被包含为静态,则效果同 <%@include file = ""%>  
               如果被包含为动态,则先各自处理各自的页面,然后再把处理后的页面包含在一起
              先运行后包含。

 7、跳转指令

     语法:<jsp:forward page = "跳转页面"/>

        或  <jsp:forward page = "跳转页面">

               <jsp:param name = "参数名" value="参数值">

               ...

               </jsp:forward>

     此语句为无条件跳转,使用此跳转页面内容跳转了,但客户端地址未改变,说明此跳转为服务器端跳转。

 

          

posted on 2009-01-04 16:20  A.wei  阅读(234)  评论(0编辑  收藏  举报