了解这五点:
1、include指令
2、application内置对象
3、JSP对象的作用域
3.1page作用域
3.2request作用域
3.3session作用域
3.4application作用域
示例代码:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ include file="one.jsp"%>
<html>
<head>
<title>引入</title>
</head>
<body>
<h1><%="Hello World!"%></h1>
<br>
<a href="one.jsp">欢迎进入网站</a>
<%
//page作用域:当前页面
pageContext.setAttribute("pc","page");
//request作用域:一次请求
request.setAttribute("req","request");
//session作用域:一次会话
session.setAttribute("sess","session");
//application作用域:当前应用程序
application.setAttribute("app","application");
request.getRequestDispatcher("two.jsp").forward(request,response);
%>
<div>
page作用域中的值:<%=pageContext.getAttribute("pc")%>
</div>
</body>
</html>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>页面</title>
</head>
<body>
<%
//获取count的值
Integer count=(Integer) application.getAttribute("count");
if(count!=null){//不是第一次访问
count+=1;
}else{//第一次访问
count=1;
}
application.setAttribute("count",count);
%>
<a href="one.jsp">该网站被访问<%=(Integer) application.getAttribute("count")%></a>
</body>
</html>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<div>
page作用域中的值:<%=pageContext.getAttribute("pc")%>
</div>
<div>
request作用域中的值:<%=request.getAttribute("req")%>
</div>
<div>
session作用域中的值:<%=session.getAttribute("sess")%>
</div>
<div>
application作用域中的值:<%=application.getAttribute("app")%>
</div>
</body>
</html>
运行效果:
4、使用JDBC链接数据库