Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/05/2011, 03:49
mgonzaloh
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: modificar excel creado desde JSP

Hola,

Si te pasa lo que a mí "No se puede abrir el archivo C:/Nombre de la Aplicación/css/general.css.." por ejemplo, es tan sencillo como crear una carpeta con los ficheros que te requiere en el mensaje de error y ya funciona. Tb probé a quitar las etiquetas HTML del jsp, y me salió el mismo error, así q al menos en Java 5 (uso Eclipse, Tomcat 5.5.23) cuando genero un excel tal cuál en un JSP con esta cabecera:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<%@ page contentType="application/vnd.ms-excel"%>
<jsp:directive.page import="java.text.SimpleDateFormat"/>
<%response.setHeader("Content-Disposition","attachment; filename=\"resultados.xls\""); %>
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ include file="imports.jsp" %>
<%@ taglib prefix="c" uri="/tld/c.tld" %>

....

Le da igual si pongo <html> <body> o demás, eso sí, no le quito el <table>. Es lo único bueno de no llamar a un jexcelapi u otro API con Excel, pero hay q tener cuidado cuando se embebe código Java, pq tienes algún que otro problemilla con las rutas totales a cambiar de entorno.

Espero q os sirva ;)