我正在尝试将 Isomorphic SmartClient 与 Grails 集成。SmartClient 服务器有一些用 xml 文件描述的自定义 JSP 标签库(它是基于架构 web-jsptaglibrary_1_1.dtd 的 TLD 文件)。
我在类路径中有适当的 jar,只是为了测试 Grails 应用程序 web-app 目录中的两个类似文件。第一个是 w00t.jsp:
<%@ taglib uri="/WEB-INF/iscTaglib.xml" prefix="isc" %>
<html>
<body>
<pre>
<isc:loadDMIStubs ID="ko" />
</pre>
<%= "w00t" %>
</body>
</html>
第二个是 dafaq.gsp
<%@ taglib uri="/WEB-INF/iscTaglib.xml" prefix="isc" %>
<html>
<body>
<pre>
<isc:loadDMIStubs ID="ko" />
</pre>
<%= "dafaq" %>
</body>
</html>
当我通过浏览器加载这些文件时,JSP 会按预期工作并执行标记。但是,当我尝试调用 GSP 文件时,会引发异常:
org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException
Unknown JSP tag isc:loadDMIStubs
根据 Grails 文档,这应该可以工作,不是吗?