JSP的语法
①JSP脚本片段
作用:在里面写Java代码
语法<%Java代码 %> (只能写Java代码,不能加入html元素)。
如输出现在时间:
出现JSP的原因:
①静态页面满足不了不同人在不同时间或者不同地点的需求,需要动态页面实时更新数据来实现信息的更大化利用。
②如果用静态页面实现十行"I Love You"的输出,需要写10个
I Love You
,而JSP能够用循环的方式,通过Java脚本片段(因为<%%>中不能出现html标签),进行十行的输出,更加简洁。②JSP注释
<%-- --%>(JSP注释, JSP引擎翻译jsp页面时忽略)
// (Java注释,Java虚拟机翻译Java文件时忽视)
(html注释方法,浏览器解析页面时忽视)
out.write()与out.print()
out.write()是字节输出流的方法 ;out.print()是字符输出流的方法 。所以,out.write()输出的数据是有限的,只能输出字符、字符数组和字符串等与字符相关的数据;而out.print()能够将任何数据的类型转换成String类型进行输出。
常用指令
①page指令:告诉服务器如何解析当前页面
contentType:告诉浏览器用什么字符集进行解码。
language:设置编程语言。
pageEncoding:设置当前页面使用的字符集。
errorPage:当当前页面出现异常时要转发的页面。
②include指令(include包含称为静态包含:只翻译、编译当前页面,不翻译、不编译被包含的页面!):用来将其他页面的指令包含到当前页面中
file:指定要包含文件的路径。



