Pergunta

Eu estava usando um arquivo properties.xml que eu armazenado com java.util.properties storeToXML.

mas storeToXML sempre definir um doctype como:

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

Agora eu uso XML JSTL para verificar as propriedades:

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

mas eu quero usar isso sem uma conexão com a internet. mas então eu recebo o erro:

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

Solução

Uma solução utilizável pode ser substituir a propriedade doctype pelo doctype adequada após os dados xml foi gerado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top