从.jsp页面中的java类方法打印文本

Nad*_*ami 6 java jsp java-ee

我刚刚遇到JSP表单Java,我正在使用Java*.java类,在这个类中有一个打印String的方法System.out.println("Message");,我从index.jsp调用此方法,消息"Message"出现在控制台上服务器但不在index.jsp中,因为它System.out.println();不能在jsp文件上运行.
编辑:问题是显而易见的如何在我的index.jsp中发送和显示此消息?

SJu*_*n76 7

在JSP中,您有一个隐式out对象.使用out.println()打印到网页.

另外,在HTML中你可以使用<%="Message"%>(或<%myMessage.toString()%>来达到同样的效果

更新:

要么是JSP(或servlet),要么不是.接收用于编写HTML的流的对象是servlet*(显式或从JSP编译).如果你可以从其他类编写,你需要传递out给该类并使用它(你不能使用System.out写入网页).

注意不要将它传递给你的业务逻辑类,这些应该是UI不可知的(即他们不必知道UI是HTML); 这会是不好的做法,因为它会将内部类与外部输出混合在一起.