Imprimer un texte à partir d'une classe java de la méthode à l'intérieur d'un .page jsp
Je suis juste éprouver JSP forme Java, je suis en utilisant Java *.classe java, dans cette classe, il y a une méthode qui imprimer une Chaîne System.out.println("Message");
, j'ai appeler cette méthode à partir de l'index.jsp, le message "Message" s'affiche sur la console du serveur, mais pas dans l'index.jsp car System.out.println();
ne fonctionne pas sur un fichier jsp.
Edit: La question est évidente comment envoyer et afficher ce message dans mon index.jsp?
Vous devez vous connecter pour publier un commentaire.
Dans une JSP, vous avez implicitement
out
objet. Utilisationout.println()
pour imprimer les pages web.De plus, à l'intérieur de l'HTML, vous pouvez utiliser <%= "Message" %> (ou <% monannonce.toString() %> dans le même sens
Mise à JOUR:
Soit vous êtes dans la page JSP (ou servlet) ou vous n'êtes pas. L'objet qui reçoit le flux d'écrire le HTML est un servlet* (explicite ou être compilées à partir de JSP). Si vous pouvez écrire à partir d'une autre classe, vous devez passer la
out
de la classe et de l'utiliser (vous ne pouvez pas écrire à la page web avec le Système.out).Être prudent de ne pas la transmettre à votre business logique de classe, ceux-ci devraient être de l'INTERFACE utilisateur agnostique (c'est à dire qu'ils n'ont pas à savoir que l'INTERFACE HTML); il serait de mauvaise pratique car il serait mélanger les classes internes avec sortie externe.
out.println();
parce que je suis sur un .la classe java droit? J'ai une méthode de ma classe java qui affiche des valeurs à partir d'un tableau, j'ai donc entrer dans une boucle et de montrer les éléments de tableau en impressionSystem.out.println("Element");
.out
objet, qui est à la base de Jsp.return message;
) le message de la méthode et je suis fait. Merci chers Juan. Croyez-vous encore que la valeur d'un downvote? 😉