我正在jsp中开发一个自定义标签处理程序,它接受一个名为“yourname”的属性。.tld 文件和标记处理程序文件包含相同的属性名称(我也检查了大小写)。但不知何故,当我运行网络应用程序时,我得到了一个例外。异常消息显示“根据 TLD,属性 yourname 对标签 sayhello 无效”。
这是 tld 文件中的标签信息。
<tag>
<name>sayhello</name>
<tag-class>check.PrintTagHandler</tag-class>
<body-content>scriptless</body-content>
<attribute>yourname</attribute>
</tag>
这是 bean 中的属性名称。
private String yourname;
这是电话
<hello:sayhello yourname="ABC"/>
标签声明:
<%@taglib prefix="hello" uri="/WEB-INF/tlds/newtag_library2"%>
一切似乎都是正确的,但我得到了例外。
请帮忙。