Struts标记库taglib介绍

来源:互联网 发布:午夜巴黎 知乎 编辑:程序博客网 时间:2024/04/29 07:10

Struts提供了用来封装逻辑的各种定制JSP标记,因此页面设计者可以将主要精力花在页面的可视特征上,而不必主要考虑Java语法或其它JSP语法

n Struts-bean.tld:使访问和定义bean更容易,为了实现国际化,应使用不同的属性文件

n struts-html.tld:提供显示HTML对象(如表单、按钮和复选框等)的简便方法

n struts-logic.tld:支持逻辑构造,以便可以有条件地显示文本或者作为处理循环的结果来显示文本

n struts-template.tld:支持使用在运行时可以修改的JSP模板

taglib的使用:要在JSP文件顶部的<taglib>伪指令如下所示:

<%@ taglib uri=“struts-html.tld” prefix=“html”%>

<%@ taglib uri=“struts-bean.tld”prefix=“bean”%>

<%@ taglib uri=“struts-logic.tld”prefix=“logic”%>

每个<taglib>伪指令都具有与基于 web.xml的<taglib>标记中的URL相匹配的URL,在jsp中通过以下两种形式使用标记

n 没有嵌套内容的标记可以采用以下格式:

<prefix:tagName attributesAndValues/>

n 嵌套内容是在一对标记之间嵌套的:

<prefix:tagName attributesAndValues />

</prefix:tagName>


原创粉丝点击