cs_Moussetique
Messages postés13Date d'inscriptionmercredi 27 mars 2002StatutMembreDernière intervention23 avril 2010
-
23 avril 2010 à 14:57
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
23 avril 2010 à 16:02
Bonjour.
Petit problème de variable :
Voila le JAVA :
Map reponse = new HashMap();
reponse.put("fileName", "monfichier.txt");
reponse.put("data", "dddddddddddddddddddddddddddddddd");
return new ModelAndView(Constantes.JSP_DOWNLOAD, Constantes.JSP_REPONSE, reponse);
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 23 avril 2010 à 15:16
Salut,
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
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 23 avril 2010 à 16:02
Salut,
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