JSP标签
JSP脚本不够方便,与HTML代码混杂,因此采用具有和HTML标签类似的JSP自定义标签
步骤:
-
编写自定义标签类:
注意:标签类必须放在src下的包中,不能单独放在src目录中!
在标签类中重写doTag()方法
-
编写*.tld文件:每个tld文件对应一个标签库,一个标签库可包含多个标签
tld文件放于WEB-INF目录中
-
在JSP页面中使用自定义标签:
-
使用@taglib导入标签库
-
使用标签
-
效果如下:
![](https://img.haomeiwen.com/i5750276/c3d3efa19d473cfc.png)
-
其他:
带属性的标签:
-
标签类中增加属性,setter()、getter()方法
-
tld文件中添加<attribute.../>元素,每个attribute元素定义一个属性
atrribute包括name(属性名)、required(是否必需)、fragment(是否支持脚本、表达式)三个子元素
-
在JSP页面导入标签库,使用标签及其属性
带标签体的标签:可在标签内嵌入html和jsp
-
网友评论