<%@ page import="com.tarisan.data.Usuario" %> <%@ page import="com.tarisan.log.*" %> <%@ page import="com.tarisan.util.Utilidades" %> <%@ page import="com.tarisan.control.*" %> <%@ page import="com.tarisan.data.*" %> <%@ page import="java.util.Vector" %> <% LogTarisan.logger.log(NivelLog.INFO, "Inicio página de error (error.jsp)"); response.setHeader("Expires", "0"); response.setHeader("Pragma", "no-cache"); response.setHeader("Cache-Control", "no-cache"); HttpSession sesion = request.getSession(true); if(sesion.isNew() || (sesion.getAttribute("ERROR") == null)) { LogTarisan.logger.log(NivelLog.INFO, "Sesión invalidada"); response.sendRedirect("../html/login.html"); } else { //LogTarisan.logger.log(NivelLog.INFO, ((Usuario)sesion.getAttribute("USUARIO")).getMedico() + " - Inicio página de error (error.jsp)"); String mensaje = null; String vuelta = null; String vuelta_dental = null; String destino = null; mensaje = (String)sesion.getAttribute("ERROR"); if(mensaje == null || (mensaje.trim().compareTo("") == 0)) { mensaje = "Se ha producido un error al realizar la consulta"; } sesion.removeAttribute("ERROR"); vuelta = (String)sesion.getAttribute("VUELTA"); if(vuelta == null) { destino = "javascript:history.back();"; } else { destino = "../jsp/pac/facturacion_odon.jsp?x=1&pagina=1"; } vuelta_dental = (String)sesion.getAttribute("VUELTA_DENTAL"); if(vuelta_dental == null) { destino = "javascript:history.back();"; } else { destino = "../jsp/pac/estomatologia.jsp?x=1&pagina=1"; } Usuario usuario = (Usuario)sesion.getAttribute("USUARIO"); Tamensaje tamensaje = new Tamensaje(); PersistenciaTamensaje pertamensaje = new PersistenciaTamensaje(); boolean mostrarNoticia = true; String strNoticia = ""; if(usuario == null) { mostrarNoticia = false; }else{ PersistenciaTanoticias perTaNo = new PersistenciaTanoticias(); Vector vSeleccionNot = perTaNo.obtener_noticias_cabecera(); Vector vNoticias = new Vector(); String noticias =""; String separador = " ---//--- "; if(vSeleccionNot.size()==0){ mostrarNoticia = false; }else{ mostrarNoticia = true; Tanoticias tanoticia = null; for(int i = 0; i < vSeleccionNot.size(); i++) { tanoticia = (Tanoticias)vSeleccionNot.elementAt(i); if (i!=0){ strNoticia = strNoticia + separador + tanoticia.getNoticia(); }else{ strNoticia = tanoticia.getNoticia(); } strNoticia = strNoticia.replaceAll("
", " "); } } } %> Error en Tarisan
<% if(usuario == null) { %> <% } else { %> <% } %>
 <%= usuario %>

<%=strNoticia %>


 
<%= mensaje %>
 
Contacte con el administrador del sistema
 
<%=pertamensaje.obtenerMensaje(30).getMensaje() %>
<% } LogTarisan.logger.log(NivelLog.INFO, "Final página de error (error.jsp)"); %>