No se cargan los includes dinamicos

licethwest
23 de Noviembre del 2005
Hola tengo un problema deseo que cada vez que hago el evento onChange en mi pagina de acuerdo al valor se muestre una pagina1 o si escogo el otro valor me muestre la pagina2



<% String TipoPagina= request.getParameter("SPagina");%>


<SCRIPT language="javascript">
function pagina_onchange()
{ var frm=document.formSelect;
var Pagina = frm.SPagina.value;
if(Pagina=="xx")
{ alert("Debe ingresar un Tipo de Persona" );}
else
{ alert(Pagina);frm.action="MantenPersona.jsp";frm.submit();}
}
</SCRIPT>



<form name="formSelect" method="get" action="MantenPersona.jsp">

<SELECT size="1" id="SPagina" name="SPagina" onchange="return pagina_onchange()">

<OPTION VALUE="xx">......</option>
<OPTION VALUE="1">Persona Natural</OPTION>
<OPTION VALUE="2">Persona Juridica</OPTION>
</SELECT>


if(request.getParameter("SPagina")=="1")
{ %>
<!--#include file="PersonaNatural.htm"-->
<jsp:include page="PersonaNatural.htm" flush="true"/>
<%@ include file="PersonaNatural.htm"%>
<%}
if(request.getParameter("SPagina")=="2")
%>
<!--#include file="PersonaJuridica.htm"-->
<jsp:include page="PersonaNatural.htm" flush="true"/>
<%@ include file="PersonaJuridica.htm" %>
<%}%>

</form>

Drocher
23 de Noviembre del 2005
Buenos días,

Intenta añadir al inico de tu jsp lo siguiente:
<%
//Evita el "Caching" en el servidor Proxy
response.setHeader("Cache-Control","no-store"); //HTTP 1.0
response.setHeader("Pragma","no-cache"); //HTTP 1.1
response.setDateHeader("Expires",0);
%>
De esta manera no realiza caché de tu página. Con esto entiendo que debería de funcionar.

Un saludo

Denis