一、自定义标签
1.自定义标签的步骤:
(1)定义一个类,继承SimpleTagSupport类或者继承TagSupport类,重写doStartTag()方法,在doStartTag()方法中编写界面上要显示的内容
(2)创建标签描述文件:
1)标签描述文件:拓展名为tld的文本文件,文件名可以任意
2)标签描述文件的作用是:告诉tomcat项目中有一个标签和标签的名称,uri属性等
3)描述文件要放在web-inf目录中,扩展名为tld
4)描述文件的内容:a)定义uri,用了唯一标识该标签,不与其他公司或其他项目标签冲突
如:<uri>http://net.ycpower/gdmanager/pagetag</uri>
b)required=true:表示用该标签时,必须为其属性赋值
c)rtexprvalue=true,表示该属性的值可以是动态脚本,如EL表达式,jsp的表达式等
(3)在jsp页面中导入标签并使用
2.使用标签的目的:
(1)界面中如果需要写Java代码,但MVC中要求界面不要写Java代码,那么这部分代码可以写在标签中
(2)功能的复用
3.标签的属性必须配置get,set方法
1.自定义标签的步骤:
(1)定义一个类,继承SimpleTagSupport类或者继承TagSupport类,重写doStartTag()方法,在doStartTag()方法中编写界面上要显示的内容
(2)创建标签描述文件:
1)标签描述文件:拓展名为tld的文本文件,文件名可以任意
2)标签描述文件的作用是:告诉tomcat项目中有一个标签和标签的名称,uri属性等
3)描述文件要放在web-inf目录中,扩展名为tld
4)描述文件的内容:a)定义uri,用了唯一标识该标签,不与其他公司或其他项目标签冲突
如:<uri>http://net.ycpower/gdmanager/pagetag</uri>
b)required=true:表示用该标签时,必须为其属性赋值
c)rtexprvalue=true,表示该属性的值可以是动态脚本,如EL表达式,jsp的表达式等
(3)在jsp页面中导入标签并使用
2.使用标签的目的:
(1)界面中如果需要写Java代码,但MVC中要求界面不要写Java代码,那么这部分代码可以写在标签中
(2)功能的复用
3.标签的属性必须配置get,set方法