Jsp - TagLib 标签定义




struts中支持的标签库包含html标签库、bean标签库、logic标签库:


html标签库:用来创建能够和Struts框架和其他相应的HTML标签交互的HTML输入表单

Bean标签库:在访问Javabeans及其属性,以及定义一个新的bean时使用

Logic标签库:管理条件产生的输出和对象集产生的循环


在界面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代码与java编码能力不必强制耦合在一起。

标签库版本:jsp版本不同,标签库文件引入的头文件不同,并且其中的标签也有差异。【tomcat下lib文件下的jsp-api.jar下的/META-INF/MANIFEST.MF文件,查看jsp版本】

dtd:document type definition
在文档类型声明时,用管间质SYSTEM或PUBLIC来指出外部DTD文件的位置

用system关键字,如下:<!DOCTYPE 根元素的名字 SYSTEM "外部DTD文件的URI">

用public如下:<!DOCTYPE 根元素的名字 PUBLIC "DTD的名字" "外部DTD文件的URI">

一般用system关键字来形容是私有的dtd文件。而public关键字来形容的是公共的dtd文件。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值