代码实现
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>count</title>
</head>
<body>
<%--动态导入--%>
<jsp:include page="head.jsp"></jsp:include>
<div style="height: 400px"><%!int count = 0;%>
<%
count++;
%>
<%="当前页面被访问次数:"+count%></div>
<%--静态导入--%>
<%@include file="foot.jsp" %>
</body>
</html>
小结
1.JSP本质就是一个java类(servlet) servlet是一个单实例多线程的应用
2.JSP中书写java代码的三种方式
A、小脚本
B、声明式
C、表达式
3.小脚本和声明式之间的区别
A、声明在小脚本中的变量是局部变量,在声明式中定义的变量是成员变量
B、在小脚本中不可以定义方法,在声明式中可以定义方法
C、在小脚本中可以使用JSP内置的对象,在声明式中不可以使用
4.JSP中的注释
java中的注释
HTML中的注释
JSP中的注释------推荐使用
5.jsp:include动态包含
@include静态引入
- 静态包含相当于代码复制粘贴到主文件中,动态包含相当于方法调用
- 静态包含中不可以含有和主文件同名的变量,动态包含可以
- 静态包含不产生class文件,但是动态包含产生
- 静态包含发生的时机是第一个阶段,动态包含是第三个阶段