|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Busto Garolfo (MI)
Messaggi: 903
|
[Java/JSP] Come permettere il download di un file .doc?
ciao a tutti
sto sviluppando un'applicazione in java, per poter visualizzare le caratteristiche di prodotti (prendendole da database) e visualizzare un file .doc con ulteriori informazioni. Dato che questi file doc sono molti, pensavo di permettere il download del giusto file, semplicemente verificando se un file c'è o no nella cartella apposita. mi spiego meglio cosa uso: -mysql 5.1 -java 6 -eclipse 3.4 -tomcat 6 cosa ho: - classe che si occupa del database - servlet di ricerca che comunica con la classe citata sopra - servlet di visualizzazione che comunica con la servlet citata sopra e la jsp - jsp che visualizza le informazioni ricevute dalla servlet cosa ho in particolare: - la jsp è ora così composta Codice:
<%@ include file="/WEB-INF/jsp/taglibs.jsp"%>
<c:import url="/WEB-INF/jsp/impostazioni.jsp"/>
<html>
<head>
<link rel="stylesheet" type="text/css" href="C:\Documents and Settings\Fabio\Documenti\workspace\euroausili\WebContent\WEB-INF\CSS\dark.css">
<title>Visualizza Articolo</title>
</head>
<body>
<c:import url="/WEB-INF/jsp/header.jsp"/>
<c:import url="/WEB-INF/jsp/menu.jsp"/><br/>
<h2><i>Visualizza Articolo</i></h2>
<table border="1">
<tr><td><b>Codice:</b><td><c:out value="${articolo.CODart}" />
<tr><td><b>Descrizione:</b><td><c:out value="${articolo.DESCart}" />
<tr><td><b>UDM:</b><td><c:out value="${articolo.UDM}" />
<tr><td><b>Commento:</b><td><c:out value="${articolo.COMM}" />
<tr><td><b>Procedura:</b><td><a href="<c:url value="/${articolo.COLL}"/>">scarica</a>
</table>
</body>
</html>
-la classe ARTICOLO che organizza le informazioni (copio parte del codice) Codice:
public String getCOLL() {
return COLL;
}
public void setCOLL(String COLL) {
this.COLL =("c:/procedure/" + CODart + ".doc");
}
- quando schiaccio il link "Scarica" nella jsp, mi scarichi il documento .doc corrispondente l'intoppo: - dato che il nome del documento (non l'estensione, solo il nome) cambia ogni volta, lo prendo sempre con <c:out blablablablabla... - questo metodo non funziona, perchè il link "Scarica" ha si l'indirizzo giusto, ma non apre. cosa ho scoperto: - so che bisogna usare qualcosa tipo questo http://generale.altervista.org/progr...rd_o_excel.php ma non ho idea di come fare. ho bisogno di molto aiuto! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Busto Garolfo (MI)
Messaggi: 903
|
risolto
si può chiudere |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:08.



















