Pregunta

Estaba usando un archivo properties.xml que almacené con java.util.properties storeToXML.

pero storeToXML siempre establece un tipo de documento como:

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

ahora uso JSTL XML para verificar las propiedades:

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

pero quiero usar esto sin una conexión a Internet. pero luego aparece el error:

org.apache.jasper.JasperException: javax.servlet.jsp.JspException: java.sun.com
¿Fue útil?

Solución

Una solución utilizable podría ser reemplazar la propiedad doctype por el doctype adecuado después de que se hayan generado los datos xml.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top