JSP自定义标签无法兼容
<html>
<head>
</head>
<body>
<html:form>
<custom:pagecontrol>
//TODO
</custom:pagecontrol>
</html:form>
</body></html>
我在 jsp 文件中有一个自定义标记。当在 Eclipse 中使用 IBM Web Server 运行时,jsp 文件将无法符合以下消息:
com.ibm.ws.jsp.JspCoreException: JSPG0049E: /jsp/abc.jsp 无法编译: C:\DEVELOPMENT\workspace.metadata.plugins\com.ibm.etools.wdt.server.core\tmp0\usr\servers\defaultServer0\workarea\org.eclipse.osgi\64\data\temp\default_node\SMF_WebContainer\com \ibm\ws\jsp\tagfile\webinf_pagecontrol.java : 52 : 类型 java.util.Map$Entry 不能是解决了。它是从所需的 .class 文件间接引用的。
当我注释掉自定义标记时,jsp 文件仍然无法编译。 当我删除自定义标签时,jsp文件将成功编译。 我尝试关闭/重新打开 Eclipse,删除/重新安装 Web 服务器,但它仍然无法编译
<html>
<head>
</head>
<body>
<html:form>
<custom:pagecontrol>
//TODO
</custom:pagecontrol>
</html:form>
</body></html>
I have a custom tag in jsp file. When run with Web Server of IBM in Eclipse, jsp file will fail to complie with message:
com.ibm.ws.jsp.JspCoreException: JSPG0049E: /jsp/abc.jsp failed to compile : C:\DEVELOPMENT\workspace.metadata.plugins\com.ibm.etools.wdt.server.core\tmp0\usr\servers\defaultServer0\workarea\org.eclipse.osgi\64\data\temp\default_node\SMF_WebContainer\com\ibm\ws\jsp\tagfile\webinf_pagecontrol.java : 52 : The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files
When I comment out custom tag, jsp file still fail to compile.
When I delete custom tag, jsp file will success to compile.
I try to close/re-open eclipse, remove/reinstall web server it still fail to complie
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论