没有互联网连接的JSTL doctype

时间:2009-10-21 14:17:03

标签: jstl doctype

我使用的是一个properties.xml文件,我用java.util.properties storeToXML存储。

但storeToXML总是设置一个doctype:

<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">

现在我使用JSTL XML来检查属性:

<c:import url="${settingsPath}" var="xml" />
<x:parse xml="${xml}" var="doc" />
<x:choose>
    <x:if select="$doc/properties/entry[@key='foo'] = 'true'">
      <!-- do something -->
    </x:if>
</x:choose>

但我想在没有互联网连接的情况下使用它。 但后来我得到了错误:

org.apache.jasper.JasperException: javax.servlet.jsp.JspException: java.sun.com

1 个答案:

答案 0 :(得分:1)

可用的解决方法可能是在生成xml数据后用适当的doctype替换doctype属性。