taglib 标签文件

taglib :标签库; 指令;

引用标签文件(jsp文件)
<%@ taglib uri="/tags/struts-logic" prefix="logic"   %>

tag叫做 标签

Taglib指令,其实就是定义一个标签库以及自定义标签的前缀。

这样在界面jsp中引入其中的标签库或者标签库文件,然后才可以正常使用其中定义的标签。

 代码如下:
<%@ taglib prefix ="bean" uri= "http://struts.apache.org/tags-bean" %>
<%@ taglib prefix ="logic" uri= "http://struts.apache.org/tags-logic" %>
<%@ taglib prefix ="html" uri= "http://struts.apache.org/tags-html" %>
<%@ taglib prefix ="c" uri="http://java.sun.com/jsp/jstl/core" %>

标签文件只是以标签为后缀名的文本文件。除了JSP页面指令外,其他JSP元素都可以出现在标签文件中

页面引用格式

 

<%@ taglib prefix =“ui”tagdir =“/ WEB-INF / tags”%>

 

tagdir:用于指定标签文件目录,当页面使用的<ui:XXXX>进,会查找该目录下对应的xxxx.tag文件。

前缀:指定使用时标签前缀

 

使用格式

的<ui:XXXX> </ UI:XXXX>

例子:

<%@ taglib prefix =“sys”tagdir =“/ WEB-INF / tags / sys”%>
<%@ taglib prefix =“act”tagdir =“/ WEB-INF / tags / act”%>

 

 

 

标签文件添加属性:当标签文件需要引用页面传入参数时,就需要在标签文件中填加属性

定义属性格式

<%@ attribute name =“attributename”required =“true”type =“com.myapp.util.ListPage”%>

名称(必须):属性名

需要的(必须):指定是否必须传

键入(可选):指定属性类型。

标签文件获得传入参数值

String attributename =(String)pageContext.getAttribute(“attributename”);

或者在JSP元素中使用$ {} pageScope.attributename

也可使用<jsp:doBody />获取引用页面标签内的body内容。

 

例:

<%@ attribute name =“replace”type =“java.lang.String”required =“true”description =“需要替换的textarea编号”%>
<%@ attribute name =“uploadPath”type =“java.lang。字符串“required =”false“description =”文件上传路径,路径后自动添加年份。若不指定,则编辑器不可上传文件“%>

引用的页面:

<sys:ckeditor replace =“projectIntroduction”uploadPath =“/ jy / basicOfficeGeng”/>

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值