jsp参考(三) 指令元素[directive]

本文详细介绍了JSP的指令元素,包括attribute用于声明标签文件支持的属性,include用于静态包含文件,page定义页面属性如脚本语言、错误处理,tag定义自定义标签的属性,taglib声明使用的标签库,以及variable声明标记文件提供的变量。每个指令的语法、属性及使用示例均有详述。
摘要由CSDN通过智能技术生成
<%@ attribute %>
说明 
这个指令只能用于标签文件中。它声明了标签文件所支持的属性。 
 
语法 
< %@ attribute  name ="attrName"  [description ="description" ]
    [required
="true|false" ] [fragment ="true|false"  | [type ="attrDataType" ]
    [rtexprvalue
="true|false" ]] % >

 
属性 
名称 默认值 描述 
description 无 对属性的描述,可以通过网页设计工具提供给网页设计人员 
fragment false true时表示属性为一个jsp代码片段,false时转换为type属性所指定的类型 
name 无 属性名 
required false 如果该属性是必须的,则为true 
rtexdprvalue true 如果属性必须作为一个静态文本值提供,为false。如果值为true,表示属性值可以由EL或java表达式提供 
type String 属性数据类型,不支持基本类型 
 
 
备注 
使用fragment属性时,就不能再使用rtexprvalue和type属性。对于一个片段,总能接受运行时表达式值,而且类型固定为javax.servlet.jsp.tagext.JspFragment。 
 
示例 
< %@ attribute  name ="date"  type ="java.util.Date"  % >
< %@ attribute  name ="pattern"  fragment ="true"  % >

<%@ include %>
说明 
包含一个静态文件,将其内容与所包含的页面合并,其后再将结合的结果转换为一个页面实现类。 
 
语法 
< %@ indlude  file ="pageOrContextRelativePath"  % >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值