J2EE 课件3 JSP标记

•JSP标记包括指令标记、动作标记和自定义标记。其中自定义标记主要讲述与Tag文件有关的Tag标记 
 
1.指令标记page

    page 指令用来定义整个JSP页面的一些属性和这些属性的值,属性值用单引号或双引号括起来。可以用一个page指令指定多个属性的值 ,也可以使用多个page指令分别为每个属性指定值 .

   page指令的作用对整个JSP页面有效,与其书写的位置无关,习惯把page指令写在JSP页面的最前面。

例如:

      <%@ page   属性1=“属性1的值”  属性2= “属性2的值”  ……%>

  <%@ page   属性1="属性1的值"  %>

   <%@ page   属性2="属性2的值"  %>

 

page 指令标记可以指定如下属性的值contentType、import、language、session、buffer、auotFlush 、isThreadSafe、pageEncoding

 

(1)contentType

page指令只能为contentType指定一个值,以此确定响应的MIME类型。如果不使用page指令为contentType指定一个值,那么属性“contentType”的默认值是“text/html;charset=ISO-8859-1”。

注:不允许两次使用page指令给contentType属性指定不同的值

 

(2)Import

Import属性的作用是为JSP页面引入Java核心包中的类,这样就可以在JSP页面的程序片部分、变量及方法声明部分、表达式部分使用包中的类。

   可以为该属性指定多个值,该属性的值可以是Java某包中的所有类或一个具体的类

    使用page指令可以为import属性指定几个值,这些值用逗号分隔。

       <%@pageimport=”java.util.*”,”java.io.*”,”java.awt.*”%>

  也可以使用多个page指令为import属性指定几个值。例如:

      <%@pageimport=”java.util.*”%>

      <%@pageimport=”java.io.*%>

 

其他略

 

2.指令标记include

 

3.自定义标记Tag

•JSP页面可以通过自定义标记使用一种特殊的文件:Tag文件(标记),在设计Web应用时,可以通过编写Tab文件来实现代码复用。
.....
剩下全是tag....
posted @ 2016-04-14 09:33  Travelller_java  阅读(215)  评论(0编辑  收藏  举报