JSP 自定义标记:TagHandlerPool 无法使用修饰符“”访问 Tag.QueryTag 类的成员错误?
我创建了一个自定义标记类 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我猜你的标签有一个非公共构造函数,或者某些属性的设置器不是公共的。
I guess your tag has a non-public constructor, or some attribute for which the setter is not public.