JSP 自定义标记:TagHandlerPool 无法使用修饰符“”访问 Tag.QueryTag 类的成员错误?

发布于 2024-11-29 10:03:48 字数 362 浏览 0 评论 0原文

我创建了一个自定义标记类 QueryTag 并创建了所需的 tld 文件。 并使用 @taglib 在各自的文件中指定,并且 Eclipse IDE 建议使用标签。 我通过实现 Tag 接口来实现自定义标签类并将其声明为公共。

但是当我尝试运行时,出现以下错误..

javax.servlet.jsp.JspException: Class org.apache.jasper.runtime.TagHandlerPool 无法使用修饰符“”访问类 Tag.QueryTag 的成员

我正在使用 Eclipse IDE 和 Apache Tomcat 7.0。 有什么解决方案可以解决这个问题..?

I`ve created a custom tag class QueryTag and created required tld file.
and specified in respective file using @taglib and tag is suggested by Eclipse IDE.
I implemented custom tag class by implementing Tag interface and declared it public.

but when i try to run i am getting following Error..

javax.servlet.jsp.JspException: Class org.apache.jasper.runtime.TagHandlerPool can not access a member of class Tag.QueryTag with modifiers ""

I`m working with Eclipse IDE and Apache Tomcat 7.0.
Any solution to get around this..?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十六岁半 2024-12-06 10:03:48

我猜你的标签有一个非公共构造函数,或者某些属性的设置器不是公共的。

I guess your tag has a non-public constructor, or some attribute for which the setter is not public.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文