什么是jsp
概念:JSP全称:Java Server Pages,java服务器页面,和Servlet一样,是Sun公司定义的一种动态网页开发技术。
特点:j基于Html模板。可以在html模板嵌入Java代码和JSP标签
作用:用于页面显示
jsp语法
JSP页面
可以包含指令、脚本、脚本表达式、声明、静态内容
脚本
可以写java语句,声明局部变量
语法:<%java代码%>
脚本表达式
JSP注释
JSP与Servlet
关系:JSP文件在容器中会转换成Servlet
JSP是对Servlet的一种高级封装
本质还是Servlet
区别:JSP可以很方便的编写或者修改HTML网页而不用去写大量的println语句
JSP实现原理
JSP指令
page指令
静态包含就等于直接把这个文件写到了page的html中
include指令
taglib指令
动作标签
<%
int num = 100;
String username="zhangsan";
Date date = new Date();
ArrayList<String> list = new ArrayList<>();
list.add("北京");
list.add("上海");
list.add("南京");
out.println(num + "<br/>");
out.println(username + "<br/>");
out.println(date + "<br/>");
out.println(list + "<br/>");
%>
<h2>脚本表达式