Inicio de mvnForum Bienvenido Guest   | Iniciar sesión
  Búsqueda  
  Indice  | Temas Recientes  | Quién Está en Línea  | Lista de Usuarios  | Nuevo Usuario  | Búsqueda  | Ayuda  | RSS feeds


Ir a »
Estado del tema: Normal
Total de mensajes en este tema: 10
[Añadir a Mis Favoritos] [Añadir un aviso a este tema] [Publicar nuevo tema]
Autor
Tema Anterior Este tema ha sido visto 2583 veces y tiene 9 respuestas Tema Siguiente
Masculino josegines
Member
Avatar del Miembro


Ingresó: 06-feb-2007
Mensajes: 80
Estado: Desconectados
contentshow en java Responder a este mensaje
Responder citando

buenas,
ya estoy dando el follon denuevo pero eske la programacion no es lo mio crying.

He obtenido un recurso en y puedo acceder a sus propiedades (el codigo lo sake de aki en concreto de cclafuente) pero ahora kiero obtener los elementos del xml del tipo (como si fuera un content show pero sin taglib). He probado clases y funciones pero todo acaba con un nullpointerexception y no se porke.

¿Alguien podria decirme que clase es la correcta para esto?.

Gracias y Saludos.
[26-mar-2007 5:56:00] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino Alejandro
Administrador
Avatar del Miembro


Ingresó: 29-sep-2006
Mensajes: 996
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

Pon el código que has hecho por favor...
----------------------------------------
---------------------------------------------------
Alejandro Alves Calderón
Administrador de OpenCmsHispano.
alejandro.alves@opencmshispano.com
www.alejandroalves.com
[26-mar-2007 6:07:05] Mostrar la Versión Imprimible        Send Private Message    Oculto a Invitados    http://www.alejandroalves.com [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino josegines
Member
Avatar del Miembro


Ingresó: 06-feb-2007
Mensajes: 80
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

aki va:


<%@ page session="false" buffer="none" isELIgnored="true" import="java.util.*, org.opencms.frontend.templateone.*" %>
<%@ page import="org.opencms.jsp.CmsJspXmlContentBean" %>
<%@ page import="org.opencms.jsp.I_CmsXmlContentContainer" %>
<%@ page import="java.util.List" %>
<%@ page import="org.opencms.xml.I_CmsXmlDocument" %>
<%@ page import="org.opencms.file.CmsResource" %>
<%@ page import="org.opencms.file.CmsFile" %>
<%@ page import="org.opencms.file.CmsObject" %>
<%@ page import="org.opencms.file.CmsProperty" %>

<%

CmsJspXmlContentBean cjxc = new CmsJspXmlContentBean(pageContext,request,response);
CmsObject obj_cms = cjxc.getCmsObject();
I_CmsXmlDocument ixml;


I_CmsXmlContentContainer icms=cjxc.contentload("singleFile","sites/default/portal/documentos/actualidad/actualidad_0002.html", false);

out.println();

out.println(" nome do colector : "+icms.getResourceName());
out.println(" tamano da lista : "+icms.getCollectorResult().size());
out.println(" content show "+cjxc.contentshow(icms,"Titulo"));
out.println(" content show (icms) "+cjxc.contentshow(icms));

out.println(" clase de icms "+icms.getClass().getName());

%><%


I_CmsXmlContentContainer container2=cjxc.contentloop(icms, "Titulo");
out.println(" container 2 "+container2.getCollectorResult().size());
out.println(" contentshow Titulo container 2 "+cjxc.contentshow(container2,"Titulo"));
out.println(" contentshow container 2 "+cjxc.contentshow(container2));

out.println(" clase de container 2 "+container2.getClass().getName());

out.println(" <p> ----- Iterando en container 2 ---- </p> ");

Iterator cont2 = container2.getCollectorResult().iterator();
while (cont2.hasNext()) {
String clase=cont2.next().getClass().getName();
out.println(" clase "+clase);
}


%>
[26-mar-2007 6:17:43] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino sergio
Administrador
Avatar del Miembro

España
Ingresó: 27-sep-2006
Mensajes: 2470
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

has puesto trazas para ver en que linea te da el nullpointer?¿
----------------------------------------
---------------------------------------------------
Sergio Rapos Vargas.
Administrador de OpenCmsHispano.
sergio.raposo@opencmshispano.es
[26-mar-2007 6:48:14] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino josegines
Member
Avatar del Miembro


Ingresó: 06-feb-2007
Mensajes: 80
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

Con este codigo los contentshow me salen nulos al escribirlo, con otras clases como CmsJspXmlContentBean ke implementa un cotentshow, tambien.
Ya no se ke clase usar sad
[26-mar-2007 6:55:34] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino Alejandro
Administrador
Avatar del Miembro


Ingresó: 29-sep-2006
Mensajes: 996
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

Creo recordar que ya alguien puso algo de esto en el foro, lo has buscado?
----------------------------------------
---------------------------------------------------
Alejandro Alves Calderón
Administrador de OpenCmsHispano.
alejandro.alves@opencmshispano.com
www.alejandroalves.com
[26-mar-2007 7:02:56] Mostrar la Versión Imprimible        Send Private Message    Oculto a Invitados    http://www.alejandroalves.com [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino josegines
Member
Avatar del Miembro


Ingresó: 06-feb-2007
Mensajes: 80
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

komentaba ariba ke este codigo es de cclafuente sacado de este foro, pero me muestra en el contentshow null, no se si a el le pasaria lo mismo o le iba bien. Puede ser ke haya algun fallo en el codigo. nose
[26-mar-2007 7:08:38] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino Alejandro
Administrador
Avatar del Miembro


Ingresó: 29-sep-2006
Mensajes: 996
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

Perdona, esa parte no la leeria bien.....
----------------------------------------
---------------------------------------------------
Alejandro Alves Calderón
Administrador de OpenCmsHispano.
alejandro.alves@opencmshispano.com
www.alejandroalves.com
[26-mar-2007 7:09:44] Mostrar la Versión Imprimible        Send Private Message    Oculto a Invitados    http://www.alejandroalves.com [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino josegines
Member
Avatar del Miembro


Ingresó: 06-feb-2007
Mensajes: 80
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

no pasa na hombre, bastante ke lo leeis y lo solucionais (a veces biggrin ). A ver si cclafuente se conectara un dia de estos y me dijera si le va bien a el laughing
[26-mar-2007 7:27:21] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino Alejandro
Administrador
Avatar del Miembro


Ingresó: 29-sep-2006
Mensajes: 996
Estado: Desconectados
Re: contentshow en java Responder a este mensaje
Responder citando

Se hace lo que se puede, evidentemente no tenemos la solución a todo, ya me gustaría a mi :-P
----------------------------------------
---------------------------------------------------
Alejandro Alves Calderón
Administrador de OpenCmsHispano.
alejandro.alves@opencmshispano.com
www.alejandroalves.com
[26-mar-2007 7:32:21] Mostrar la Versión Imprimible        Send Private Message    Oculto a Invitados    http://www.alejandroalves.com [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
[Versión imprimible] [Publicar nuevo tema]