Ver Mensaje Individual
  #22 (permalink)  
Antiguo 29/05/2009, 01:29
Avatar de elAntonie
elAntonie
 
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 11 meses
Puntos: 10
Respuesta: Problema Struts

Mira a ver que parametros hay en sesion. Create una jsp (infoSesion.jsp) por ejemplo y colocalo en tu aplicacion.

Llama a tus jsps, y despues haz una llamada a infoSession.jsp.

Código:
<%@ page contentType="text/html;charset=ISO-8859-1"%>
<%@ page language = "java" session="true"%>
<%@ page import = "java.util.*" %>
<%@ page import = "java.net.*" %>
<html>
  <head>
    <title>Información de la Sesión del Usuario</title>
  </head>

  <body >
    <table>
    <%
    String atributo;
    java.util.Enumeration attrib = request.getSession().getAttributeNames(); 
    while (attrib.hasMoreElements()) {
      atributo = (String) attrib.nextElement();
      out.println("<tr class=\"filaNor\">");
      out.println("<td class=\"celda\" width=\"150px\" nowrap><b>"+atributo+"</b></td>");
      out.println("<td class=\"celda\" >"+request.getSession().getAttribute(atributo)+"</td></tr>");
      int attr = request.getSession().getAttribute(atributo).getClass().getFields().length;
      if ( attr > 1 ) {
        for ( int i=0; i<attr; i++ ) {
          String nombAttrib = request.getSession().getAttribute(atributo).getClass().getFields()[i].getName();
          out.println("<tr class=\"filaNor\">");
          out.println("<td class=\"celda\" >"+nombAttrib+"</td>");
          out.println("<td class=\"celda\" >");
          out.println("</td></tr>");
        }
      }
    }
  %>
    </table>
</BODY>
</HTML>
Cuenta.

Saludos.