服务热线:

021-51085186

021-51085186
2015-09-18

JSP语言的指令元素使用介绍

您现在的位置:首页 » 文章中心 » 网站建设

 指令元素是指在JSP文件中包含在符号"<%@"和符号"%>"之间的部分,它不向客户端输出任何内容,是用来设置全局变量,声明类,要实现的方法和输出内容的类型等,在JSP文件被解析为java文件时,Web容器会将它们翻译为对应的java代码,指令元素的格式如下.

<%@ directivename attribute="value",attribute="value"%>

  directivename一般有三个值,page,include和taglib,分别代表页面指令,Include指令和taglib指令,attribute的值根据directivename值的不同而不同.因为每个指令都比较复杂,迅美科技在此只作简要的说明;

1.页面(page)指令元素

  页面指令用来定义JSP文件中的全局属性,这些全局属性都是影响整个页面的重要属性.一个JSP文件中可以有多个页面指令,在JSP文件被解析为java代码时,这些页面指令也被解析为对应的JAVA代码.页面指令的格式如下;

  <%@ page attribute="value" %>

2.包含(include)指令元素

  include指令用来将指定位置上的资源包含在当前JSP文件中,在JSP文件被编译为JAVA文件时,这些被包含的资源会被作为JSP文件的一部分被翻译为JAVA文件,所以这些资源可以看做是JSP文件的一部分.include指令的格式如下;

  <%@ include file="filename"%>

3.自定义标签(taglib)指令元素

  这个指令用来让用户自已定义标签,使用自定义标签,既可以使实现同一功能的代码重用,又可以使JSP页面易于维护,例如,可以将显示日期的代码定义为一个日期标签,每当需要显示日期时,就使用这个标签去实现,这样可以使同一段代码多次使用并且显得简洁,更改起来方便,自定义标签的一般顺序是开发标签库,为标签库编写.tld配置文件,最后在JSP页面里使用自定义标签,在JSP文件中taglib指令的使用格式如下;

  <%@ taglib url="taglibURL" perfix="tagPrefix"%>

  指令元素每个指令下面还有很多详细的标签,如果需要了解得更详细请多关注迅协策技网站.