JSTL x:out 不适用于 x:parse

发布于 2024-09-16 04:36:42 字数 818 浏览 2 评论 0原文

我似乎无法使用 x:out 来遍历解析的 XML。我正在寻找有关检查哪些内容才能使其正常工作的想法。当我取出 x:out 时,页面渲染没有错误,所以我假设 x:parse 工作正常。我还在同一个 JSP 中使用 x:transform 并且它工作正常......所以看起来库设置是正确的。

<c:catch var="err">
<c:import var="xml" url="http://eip-dev/app/FORMS.xml"/>  
<x:parse doc="${xml}" var="pxml"/>  
<x:out select="$pxml/POL_FORMS/COMPANY"/>  
</c:catch>
<c:out value="${err}"/>  

这是 FORMS.xml 中包含的 XML:

 <POL_FORMS>  
 <COMPANY>ACME CO</COMPANY>  
</POL_FORMS>

出现此错误:
javax.servlet.jsp.JspTagException:org.apache.taglibs.standard.tag.common.xml.UnresolvableException:$前缀:javax.servlet.http.HttpServlet

服务器信息:IBM WebSphere Application Server/6.1
Servlet 版本:2.4
JSP版本:2.0
Java版本:1.5.0
JSTL版本:1.1

I seem to be unable to use x:out to traverse parsed XML. I'm looking for ideas on what to check to get this working. When I take out the x:out the page renders without error so I am assuming x:parse is working fine. I also use x:transform in this same JSP and it works fine...so it SEEMS like the library setup is correct.

<c:catch var="err">
<c:import var="xml" url="http://eip-dev/app/FORMS.xml"/>  
<x:parse doc="${xml}" var="pxml"/>  
<x:out select="$pxml/POL_FORMS/COMPANY"/>  
</c:catch>
<c:out value="${err}"/>  

This is the XML contained in FORMS.xml:

 <POL_FORMS>  
 <COMPANY>ACME CO</COMPANY>  
</POL_FORMS>

Getting this error:
javax.servlet.jsp.JspTagException: org.apache.taglibs.standard.tag.common.xml.UnresolvableException: $prefix:javax.servlet.http.HttpServlet

Server info: IBM WebSphere Application Server/6.1
Servlet version: 2.4
JSP version: 2.0
Java version: 1.5.0
JSTL version: 1.1

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

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

发布评论

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

评论(1

多情出卖 2024-09-23 04:36:42

您需要确保 JSTL XML 标记库按照 JSTL 1.1 tlddoc 并且您没有旧的 JSTL 1.0 库(甚至提取的 TLD 文件)在类路径中徘徊。

You need to ensure that JSTL XML taglib is declared as per JSTL 1.1 tlddoc and that you don't have old JSTL 1.0 libraries (or even the extracted TLD files) wandering around in the classpath.

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