JSP是一种特殊的Servlet,全称是java server page,属于服务器端语言
就JSP和Servle,HTML比较,三者的优缺点简略如下:
Servlet:
缺点:不适合作为HTML的响应体,需要做大量的response.getWriter.print();
优点:动态资源,可以编程
JSP:
在原有的JSP页面上编写java脚本,可以包含动态脚本
HTML:
静态资源,不能包含动态信息,无法编程
JSP的组成:
JSP=html+java代码+JSP标签
无需创建就可以使用的内置对象有9个
三种java脚本:
1.<% ----------------%>:java代码片段:(类似于类中的方法,类中的方法可以写什么,这里面就可以写什么)
2.<%! ----------------%>:声明:(类似于一个类,类里面可以写什么,这里就可以写什么)
3.<% =----------------%>:表达式:(储存一个值,用于输出,所以里面是一个带有返回值的表达式,可以是方法)