Ho un file JSP, che mi crea (tramite query SQL) un documento XML. Questo documento XML viene richiamato più volte tramite funzioni Javascript, quindi esegue le query e ricrea ognivolta il documento XML. Questo è il file JSP.
codice:
<%@ page contentType="text/xml" pageEncoding="windows-1252"%>
<%@ page language="java" import="java.sql.*"%>
<%
            Connection dbconn = null;
            Class.forName("com.mysql.jdbc.Driver");
            dbconn = DriverManager.getConnection("", "", "");
            Statement stmt = dbconn.createStatement();
             String query = "SELECT ...";
                   query += "FROM ...";
            ResultSet rs = stmt.executeQuery(query);
%>
<radice>
    <% 
     while (rs.next()) {
        out.println("XML TAG VARI");
     } 
     %>
</radice>
Come posso fare affinchè, durante la navigazione, quando questo file jsp (documento xml) venga tenuto in memoria (sul client o sul server) e che quando viene richiesto venga controllato se usare questo o la copia in memoria (evitando di avere delle copie dei doc vecchie rispetto al contenuto del DB)? Grazie