Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/01/2013, 13:50
Marilu2539
 
Fecha de Ingreso: enero-2013
Mensajes: 16
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Mostrar imagen PDF, Excel, Word, etc., de la BD

Este es mi codigo:

<%@page import="org.apache.chemistry.opencmis.commons.data .PropertyData"%>
<%@ page language="java"
import="sistema.cnx,
java.io.*,
java.sql.*,
java.util.HashMap,
java.util.List,
java.util.Map,
javax.servlet.*,
javax.servlet.http.*,
org.apache.chemistry.opencmis.client.api.*,
org.apache.chemistry.opencmis.client.runtime.Sessi onFactoryImpl,
org.apache.chemistry.opencmis.commons.SessionParam eter,
org.apache.chemistry.opencmis.commons.enums.Bindin gType"
%>

<!DOCTYPE html>
<html>
<head>
<title>JSP Page</title>
</head>
<body>

<h1>Busqueda de documentos!</h1>
<%
String serverUrl = "http://localhost:8080/alfresco/service/cmis";
String username = "marilu";
String password = "sistema2012";

out.print("<h2>Prueba de conexion con usuario: " + username + "</h2>");

Session httpsession = cnx.getSession(serverUrl, username, password);


Folder root = httpsession.getRootFolder();

Map<String, String> parameter = new HashMap<String, String>();

out.print("<h2>Espacios en nodo: " + root.getPath() + "</h2>");
%>
<table border><tr><th>Nombre:</th><th>Id:</th></tr>
<%
for(CmisObject obj: root.getChildren())
{
out.print("<tr><td>" + obj.getName() + "</td>");
out.print("<td>" + obj.getId() + "</td></tr>");
}
%>
</table>

<%
out.print("<h2>Resultado de búsqueda: \"Encuesta\"</h2>");
// Query example:
%>
<table border><tr><th>No. Reg.</th><th>cmis:name</th><th>cmis:objectId</th></tr>
<%
ItemIterable<QueryResult> rows = httpsession.query("SELECT cmis:name, cmis:objectId FROM cmis:document WHERE CONTAINS ('Metodológica') OR cmis:name LIKE '%Metodológica%' ORDER BY cmis:name", false);
//ItemIterable<QueryResult> rows = session.query("SELECT cmis:name,cmis:path FROM cmis:document WHERE cm:category='Cuestionario'", false);

int i = 1;
for (QueryResult row : rows)
{
i++;
List<PropertyData<?>> properties = row.getProperties();
out.print("<tr><td>" + i + "</td>");
for (PropertyData<?> property : properties)
{
out.print("<td>" + property.getValues().toString() + "</td>");
}
out.print("</tr>");
}


%>
</table>

</body>
</html>

Quisiera mandarte la imagen del resultado que obtengo pero no supe como adjuntarla.

Bueno con lo que te muestro espero me entiendas mejor y puedas ayudarme a obtener lo que necesito. Gracias