JSTL doctype ohne Internetverbindung
Frage
Ich war mit einer properties.xml Datei, die ich mit java.util.properties storeToXML gespeichert.
aber storeToXML setzen immer einen Doctype wie:
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
Jetzt verwende ich JSTL XML für die Eigenschaften zu überprüfen:
<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>
, aber ich möchte dies ohne Internetverbindung nutzen. aber dann bekomme ich den Fehler:
org.apache.jasper.JasperException: javax.servlet.jsp.JspException: java.sun.com
Lösung
Eine brauchbare Abhilfe könnte sein, die Doctype Eigenschaft durch die richtige Doctype zu ersetzen, nachdem die XML-Daten generiert wurden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow