Pourquoi donc utiliser une jsp pour envoyer un fichier ??? Envoie le directement à partir de ta servlet, ce sera bien plus optimisé.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Le plus propre, dans une application j2ee, c'est d'avoir le moins de jsp possible, et le strict minimum dans les page jsp : les balises html et les taglibs : pas de code java, de code javascript ou de style css dans une jsp : les mettre dans des fichiers à part.
Un jsp est interprêtée pour faire une classe, qui sera elle même compilée pour être exécutée par le serveur d'application. Donc plus la jsp est lourde, plus ca prendra de temps à interprêter, puis compiler et enfin, exécuter...
Une servlet quant à elle est juste exécutée (elle est déjà compilée une fois déployée sur le serveur d'application), donc gain de temps. De plus, la servlet peut très facilement être debugguée (essaye de debugguer une page jsp, tu vas voir comment tu vas te marrer !).
Donc la règle d'or d'un projet J2EE : PAS DE CODE JAVA dans les jsp, et jsp utilisée UNIQUEMENT pour formatter la page HTML finale, c'est tout.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement