JSP基础教程:Scriptlets |
上面的教程我们已经学会了如何在JSP网页中通过在<%= and %>字符系列中间嵌入Java 抒发式 。然而通过将Java 抒发式 搁置到HTML进行大量的编程工作是很 困苦的 。 JSP另外同意你编写Java代码块嵌入到JSP中 。具体做法是:将Java代码段 搁置于<% and %>字符中间 。其实跟 抒发式是一样的,只是在开始的地方没有等号而已 。 代码块便是我们熟知的“scriptlet” 。假如单单是scriptlet,关于HTML起不了任何作用 。而每次scriptlet包括了被执行的Java代码的时候,JSP就被调用 。 下面的代码是对上一节JSP教程进行 批改后的代码,我们添加了一个scriptlet: <HTML> <BODY> <% // This is a scriptlet. Notice that the "date" // variable we declare here is available in the // embedded expression later on. System.out.println( "Evaluating date now" ); java.util.Date date = new java.util.Date(); %> Hello! The time is now <%= date %> </BODY> </HTML> 假如你运行上面的例子,你将会 留神到“System.out.println”输出在服务器日志中 。这是一个容易的 步骤来作一些 容易的调试 。有些服务器在IDE中有调试JSP的 性能,你 可以参见服务器文档来查看是不是有这种 性能 。 |