一、代码片段
1、定义:就是在JSP页面中嵌入的java代码,也可称为脚本段或者脚本代码。
2、语法格式:<% 编写Java代码 %>.
其实就是注意把一个java程序用<% %>包裹起来而已,其余地方跟Java语法没有差别。值得注意的是,<% %>里面只能包含java代码,不要直接把html的相关东西也包含进去了,不然会报错。
尝试(例5-3):从例子中可以看到两个细节“out.println("<br>")”和“out.print(str + " ")”竟然可以用来换行和输出空格,也就是说<% %>不能直接包含html的相关语句,但是可以配合java间接使用。
学习了一个有意思的函数System.nanoTime()记录获取当前时间
二、声明
1、用处:用于在JSP页面中定义全局的成员变量或者方法。
2、定义全局变量和全局方法:通俗的来说,两者分别对应java程序中的全局变量和函数构造,只不过需要用<%%>包含而已。
三、JSP表达式
1、用处:可以直接把java的表达式结果输出到JSP页面中。表达式的最终运算结果将被转换为字符串类型。注意:网页中显示的文字都是字符串。
2、语法格式:<% 表达式 %>表达式可以是java语言的任何一个完整表达式。
四、注释
1、HTML注释:<!-- 注释文本 --!> 注意:在浏览器中查看网页代码时HTML注释信息也会被显示
2、JSP注释:<%-- 注释文本 --%> 注意:在浏览器中查看网页源码时看不到JSP注释
3、动态注释:<!-- <% = new Date() %> --> 说白了就是上面两种注释的嵌套使用,显示本不会显示的注释
4、代码注释:<% // 单行注释 /* 多行注释 */ %> 与Java的注释格式是一样的。