2009-10-21 6 views
1

J'utilisais un fichier properties.xml que je stockais avec java.util.properties storeToXML.Doctype JSTL sans connexion Internet

mais storeToXML toujours défini comme un type de document:

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

maintenant j'utiliser XML JSTL pour vérifier les propriétés:

<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> 

mais je veux utiliser sans connexion Internet. mais j'obtiens l'erreur:

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

Répondre

1

Une solution utilisable pourrait être de remplacer la propriété doctype par le DOCTYPE après que les données XML a été généré.

+1

Je n'ai jamais pensé à ça – Michel

Questions connexes