jsp基础语法
jsp支持Java所有语法
jsp表达式<=%%>生成到jspServlet方法中
作用:用来将程序的输出,输出到客户端
<=% new java.util.Date()%>
jsp脚本片段<%%>可以在中间嵌套html元素---生成到jspServlet方法中
<%
int sum =0;
for(int i =1; i<=100;i++){
sum+=i;
out.println("<h1>sum="+sum+"</h1>")
%>
<h1>hello,world <%=i%></h1>--------<%=i%>可以写成${}
<%}%>
jsp声明<%!%>生成到Java的类中,其作用域大于jspjsp表达式和jsp脚本片段
<%!
static{
System.out.println("Loading Servlet");
}
private int globavar=0;
public void kuang(){
System.out.println("进入了方法");
}
%>
jsp注释<%----%>不会在客户端显示
和html注释<!---->不要混乱,会在客户端显示
<%@%>可以自定义错误页面
<%@ page errorPage="error/500.jsp"%>
也可以在web.xml定制
将两个页面合二为一
<%@include file="common/header.jsp"%>
<h1>网页主体</h1>
<%@include file="common/footer.jsp"%>
<hr/>
<jsp:include page="/common/header.jsp"%>
<h1>网页主体</h1>
<jsp:include page="/common/footer.jsp"%>