1.jsp入门案例:在页面中输出当前时间
<%
Date date=new Date();
out.write(date.toLocaleString());
%>
2.访问jsp先把jsp翻译成servlet
------------------------------------------------------------------------
jsp语法
1.jsp模板元素:jsp页面中的html标签
2.jsp脚本表达式:用于将程序数据输出给客户端 <%= %>
3.jsp脚本片段
<%
多行java代码
%>
4.jsp声明
jsp页面中编写的所有代码,默认会翻译到servlet的service方法中,而jsp声明中的java代码被翻译到_jspService方法的外面
<%!
java代码
%>
(1)jsp声明可用于定义jsp页面转换成的servlet程序的静态代码块、成员变量和方法
(2)多个静态代码块、变量和函数可以定义在一个jsp声明中,也可以分别单独定义在多个jsp声明中
(3)jsp隐式对象的作用范围仅限于servlet的_jspService方法,所以在jsp声明中不能使用这些隐式对象
5.jsp注释
<%-- --%>
jsp注释与html(或者xml注释)(<!-- -->)的区别
jsp注释的内容不会打给浏览器,而html注释的内容会打给浏览器
6.jsp指令
jsp指令是为jsp引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何 处理jsp页面中的其余部分。
在jsp2.0规范中共定义了三个指令:
page指令、include指令、taglib指令