1、jsp中可以写Java
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
<%=new java.util.Date()%>
<%
int sum=0;
for (int i = 0; i < 100; i++) {
sum+=i;
}
out.println("Sum="+sum+"");
%>
<%
for (int j = 0; j < 5; j++) {
%>
hello<%=j%>
<%
}
%>
<%--这是JSP的注释--%>
其中HTML的注释在网站上不能直接找到
JSP本质上就是servlet,他自动的声明了一些对象(例如out等),JSP有个service函数可以实现将JSP文件中的Java语言改为可以显示在网页上的HTML。
JSP文件在执行时是先变成.Java,.Java再编译成.java.class。
2.用JSP指令改写错误页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page errorPage="error/500.jsp" %>
Title
<% int x=1/0;
out.println(x);
%>
(jsp2.jsp)
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
自定义500的图片
(500.jsp)
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
(400.jsp)
3、用JSP指令使用公共部分
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
我是头部
(header.jsp)
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
我是尾部
(footer.jsp)
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
<%--合并--%>
<%@include file="common/header.jsp"%>
我是主体
<%@include file="common/footer.jsp"%>
<%--JSp标签 拼接一个新的--%>
我是主体
(jsp3.jsp)


