从java类中的方法打印文本。jsp页面
我正在体验JSP表单Java,我正在使用Java*。java类,在这个类中有一个打印字符串的方法System.out.println("Message");
,我从索引中调用这个方法。jsp时,消息“message”出现在服务器的控制台上,但不在索引中。jsp,因为System.out.println();
在jsp文件上不起作用
编辑:问题很明显,如何在我的索引中发送和显示此消息。jsp
你可以在下面搜索框中键入要查询的问题!
我正在体验JSP表单Java,我正在使用Java*。java类,在这个类中有一个打印字符串的方法System.out.println("Message");
,我从索引中调用这个方法。jsp时,消息“message”出现在服务器的控制台上,但不在索引中。jsp,因为System.out.println();
在jsp文件上不起作用
编辑:问题很明显,如何在我的索引中发送和显示此消息。jsp
# 1 楼答案
在JSP中,有一个隐式的
out
对象。使用out.println()
打印到网页上此外,在HTML中,您可以使用<;%=“消息”%>;(或<;%myMessage.toString()%>;同样的效果
更新:
要么在JSP(或servlet)中,要么不在。接收流以编写HTML的对象是servlet*(显式或从JSP编译)。如果可以从其他类写入,则需要将
out
传递给该类并使用它(不能使用System.out写入网页)注意不要将其传递给业务逻辑类,这些类应该与UI无关(即,他们不必知道UI是HTML);这是一种糟糕的做法,因为它会将内部类与外部输出混合在一起