0
点赞
收藏
分享

微信扫一扫

JSP的基础语法和指令(源码刨析,建议收藏)


JSP的基础语法和指令

JSP表达式

<%--JSP表达式
作用:将程序输出到客户端
<%= 变量或者表达式%>
--%>
<%= new java.util.Date()%>

JSP脚本片段

<%--JSP脚本片段--%>
<%
int sum = 0;
for (int i = 0; i <= 100; i++) {
sum+=i;
}
out.println("<h1>Sum="+sum+"</h1>");
%>

脚本片段的再实现

<hr>

<%
int x=10;
out.println(x);
%>
<p>这是一个JSP文档</p>
<%
int y = 2;
out.println(y);
%>

<hr>
<%--在代码嵌入HTML元素--%>
<%
for (int i = 0; i < 5; i++) {


%>
<h1>Hello World! <%= i%> </h1>
<%
}
%>
<hr>

JSP声明<%! %>

<%!
static {
System.out.println("Loading Servlet");
}
private int globalVar = 0;
public void k(){
System.out.println("进入了k方法!");
}
%>

JSP声明会被编译到JSP生成的Java类中,其他的,就会被生成到jspService方法中!

在JSP中嵌入Java代码即可

JSP指令

<%--定制错误页面--%>
<%@ page errorPage="error/500.jsp" %>

<%--显示的声明这是一个错误页面--%>
<%@ page isErrorPage="true" %>

<%@ page pageEncoding="UTF-8" %>

<%--@include 会将两个页面合二为一--%>
<%@include file="common/header.jsp" %>

<h1>网页主体</h1>

<%@include file="common/footer.jsp" %>

<hr>

<%--jsp标签--%>
<%--jsp:include 拼接页面 本质还是3个--%>
<jsp:include page="/common/header.jsp"></jsp:include>

<h1>网页主体</h1>

<jsp:include page="/common/footer.jsp"></jsp:include>


举报

相关推荐

0 条评论