Originariamente inviato da francesco.muia
Prova a postare il codice della jsp in modo da vedere di cosa parliamo
la pagina funziona correttamente.. estraggo i dati da un xml, costruisco una tabella con questi dati e alla fine si ouò anche scaricare il pdf corrispondente.
Da eclipse fa tutto.. da browser il pdf non ,lo fa vedere

codice:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"     pageEncoding="ISO-8859-1"%> <%@page import="org.w3c.dom.*"%> <%@page import="org.w3c.dom.Element.*"%> <%@page import="org.apache.xerces.parsers.DOMParser"%> <%@page import="javax.xml.parsers.DocumentBuilderFactory"%> <%@page import="javax.xml.parsers.DocumentBuilder"%> <%@page import="java.io.File"%> <%@page import="com.sun.org.apache.xpath.internal.operations.Equals"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Pubblicazioni di Matrimonio</title> 
<meta http-equiv="Content-Language" content="English" /> <link rel="stylesheet" type="text/css" href="../style.css" media="screen" /> 
 </head>
 <body>
 <div id="container">
 <div id="wrap"> 
 <div id="h1"></div> 
 <div id="header"> 	
 </div> 
 <div id="menu"> <ul>[*]Home[/list]</div>
  <div id="content">
  <center> 
</br> <h2>Pubblicazioni di Matrimonio:</h2> 
  
</br> 
  <table border="2" bordercolor="blue" >
  <tr> 
   <td><center><h3> ENTE </h3></center></td> 		
  <td><center><h3> OGGETTO </h3></center></td> 	
  <td><center><h3> DATA PUBBLICAZIONE</h3></center></td> 
  <td><center><h3> DATA SCADENZA </h3></center></td> 	   
  <td><center><h3> SCARICA PDF</h3></center></td> 
  </tr> 	
   <%	DocumentBuilderFactory factory; 
        DocumentBuilder builder; 	
	Document document; 	
	HttpSession sessione= request.getSession(false); 	
 	String[] Cartelle = (String[]) sessione.getAttribute("Cartella"); 	
 	String Ufficio=""; 	 
	String Oggetto2=""; 	
 	String DataInizioPubbl=""; 	
 	String DataFinePubbl=""; 	
 	String PDF=""; 	
 	for (int i = 0; i < Cartelle.length; i++) 	
	{   %> 	<tr> 	 <% 	 	
	factory = DocumentBuilderFactory.newInstance(); 	
	builder = factory.newDocumentBuilder(); 		
	document = builder.parse(new java.io.File("C:\\prog_stage\\" + Cartelle[i] +    "\\Albo.xml")); 		
	 NodeList albo =Document.getElementsByTagName("Documento"); 				 			//estrazione tag documento xml 		
	Element Documento = (Element)albo.item(0); 		
	String TipoDocumento = 
Documento.getElementsByTagName("TipoDocumento").item(0).getTextContent(); 			if (TipoDocumento.equals("Pubblicazioni di Matrimonio")){ 						
	 Ufficio =   Documento.getElementsByTagName("Ufficio").item(0).getTextContent(); 				 Oggetto2 = Documento.getElementsByTagName("Oggetto").item(0).getTextContent(); 				 DataInizioPubbl = Documento.getElementsByTagName("DataInizioPubbl").item(0).getTextContent(); 				DataFinePubbl = Documento.getElementsByTagName("DataFinePubbl").item(0).getTextContent(); 				PDF = Documento.getElementsByTagName("Documento").item(0).getTextContent(); 
%> 	
<td><center><h4><%=Ufficio %></h4></center></td> 	
<td><center><h4><%=Oggetto2 %></h4></center></td> 				<td><center><h4><%=DataInizioPubbl %></h4></center></td> 		
<td><center><h4><%=DataFinePubbl %></h4></center></td> 	
//quest'ultimo campo della tabella funziona solo da eclipse, da browser no!! 				
<td><center><FONT SIZE="3" COLOR="blue">APRI PDF</FONT></center></td> 	</tr> <%} 					 		} 					 	%>