一个JSP显示两个JSP的内容,使用JSP中的include方法
第一个JSP:
<%@page contentType="text/html" pageEncoding="UTF-8"%><%--生成网页--%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!!!</h1>
<%--<jsp:include page="jsp2.jsp"/>--%>//这是第一个方法
</body>
</html>
<%@include file="jsp2.jsp" %>//这是第二个方法
第二个JSP:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<% String s="Hello world!";%><%!;%>
<% int s1=1;%>
<%! int s2=1;%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<% for(int i=1;i<=5;i++){%>
<h1>Hello world!</h1>
<%}%>
<%=s%>
<h1>Hello world!</h1>
<h2>Hello world!</h2>
<h3>Hello world!</h3>
<h4>Hello world!</h4>
<h5>Hello world!</h5>
<h6>Hello world!</h6>
<h1><%=s1++%><h1>
<h1><%=s2++%><h1>
</body>
</html>
在运行第一个JSP文件时,会在网页上出现两个文件的内容,有文件一,和文件二的内容
JSP的一些运用,函数调用。
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%! String sayHello()
{
return "Hello";
}
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%=sayHello()%>
</body>
</html>
例:计算一到一百的和,并显示计算的时间
<%@page import="java.text.SimpleDateFormat" %>
<%@page import="java.util.Date" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%!
int start,end,sum;
int sum(int s,int e)
{
int sum=0;
for(int i=s;i<=e;i++)
{
sum+=i;
}
return sum;
}
%>
<%
start=1;
end=100;
sum=sum(start,end);
%>
<%
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String today=df.format(date);
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%=start%>至<%=end%>的连续和为:<%=sum%>
<br>
当前时间为:<%=today%>
</body>
</html>