【问题标题】:JSTL import / load xml document from string variableJSTL 从字符串变量导入/加载 xml 文档
【发布时间】:2012-12-14 00:55:41
【问题描述】:

在 JSP 页面中,使用 JSTL 我可以加载一个 xml 文件,从 xml 文件路径或 url 到 jstl 变量,如下所示:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>  
<c:import url="my.xml" var="xmldocument"/>

现在,如果我的 xml 文件位于字符串变量而不是文件系统中,我该怎么做?

说我有

<%
String strXmlDoc = "<books><book><name>Padam History</name><author>ZARA</author><price>100</price></book></books>";
%>

如何将其导入到 jstl var "xmldocument"?

谢谢。

【问题讨论】:

  • 找到了!简单地将变量传递给 JSTL 似乎工作正常。哈哈!没想到会!
  • 您不应将 scriptlet 与 taglibs/EL 混合使用。一种是编写 JSP 的老式方式,另一种是编写 JSP 的现代方式(嗯,现代的.. 它已经完成了将近十年。想象一下这些 scriptlet 是多么的oldschool!)。另见stackoverflow.com/questions/3177733/…

标签: xml jsp jstl


【解决方案1】:

怎么样:

<c:set var="xmldocument"><books><book><name>Padam History</name><author>ZARA</author><price>100</price></book></books></c:set>

【讨论】:

    猜你喜欢
    • 2019-11-28
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多