当前位置:编程学习 > JAVA >>

自定义标签(取值)简-myEclipse8.6

自定义标签步骤:
1. 在WEB-INF 目录下 新建文件夹tags 再在次文件夹中创建文件 xl.tag -----------不能有任何的变更
2.在xl.tag文件中写入必要的代码和属性
代码示例;
<%@ tag pageEncoding="utf-8" %>//设置编码
<%@ attribute name="pm" required="true" rtexprvalue="true"  type="com.zuxia.xlmodel.PageModel" %>
<%@ attribute name="url" required="true" type="java.lang.String" %>
理解:
tag : 引入指令
name : 每一属性名称
required : boolean  在引用该标签时是否必须给此属性赋值
rtexprvalue : boolean 是否支持EL等表达式的格式
type : 如果是引用自定义的实体,则键入--》包名.实体,否则键入 java.lang.Integer [String ]  等原始数据类型
 自定义标签如果在jsp页面的标签体中有内容则取值方式:
<jsp:doBody var="mycontent" scope="request" />
 var : 自定义的变量
scope : 取值范围
jsp页面调用自定义标签:
<%@ taglib tagdir="/WEB-INF/tags"  prefix="xl"%>
taglib : 引入指令
tagdir : 引用自定义标签的路径 如何使用这种自定义的表情则这个值不可变
prefix : 自定义表情的别名
<xl: x l>    标签体 前面为标签的别名,后者为建的tag的名称 <xl: xl>


作者“涓涓细流”

补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,