Imprimer du texte à partir d'une méthode de classe java dans une page. jsp


Je viens d'expérimenter JSP form Java, j'utilise un Java *.classe java, dans cette classe, il y a une méthode qui imprime une chaîne System.out.println("Message");, j'appelle cette méthode à partir de l'index.jsp, le message "Message" apparaît sur la console du serveur mais pas dans l'index.jsp parce que System.out.println(); ne fonctionnera pas sur un fichier jsp.
Edit: La question est évidente comment envoyer et afficher ce message dans mon index.jsp?

Author: Nadjib Mami, 2012-05-04

1 answers

Dans un JSP, vous avez un objet implicite out. Utilisez out.println() pour imprimer sur les pages Web.

De plus, à l'intérieur du HTML, vous pouvez utiliser (ou au même effet

MISE À JOUR:

Soit vous êtes dans le JSP (ou le servlet), soit vous ne l'êtes pas. L'objet qui reçoit le flux pour écrire le HTML est un servlet * (explicite ou en cours de compilation à partir de JSP). Si vous pouvez écrire à partir d'une autre classe, vous devez passer le out à cette classe et l'utiliser (vous impossible d'écrire sur la page Web avec le système.hors).

Veillez à ne pas le transmettre à votre classe de logique bussiness, celles-ci devraient être indépendantes de l'interface utilisateur (c'est-à-dire qu'elles n'ont pas besoin de savoir que l'interface utilisateur est HTML); ce serait une mauvaise pratique car elle mélangerait des classes internes avec une sortie externe.

 7
Author: SJuan76, 2012-05-03 21:59:43