8.3、jsp基础语法
任何语言都有自己的语法,java中有,jsp作为java技术的一种1应用,它拥有一些自己扩充的语法(了解,知道,即可!),java所有的语法都支持!
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>");
%>
脚本片段的再实现
<%
int x = 10;
out.println(x);
%>
<p>这是一个jsp文档</p>
<%
int i = 20;
out.println(i);
%>
<hr>
<%-- 在代码嵌入HTML元素 --%>
<%
for (int j = 0; j < 5; j++) {
%>
<h1>Hello,World <%=j%></h1>
<%
}
%>
jsp声明
<%!
static {
System.out.println("Loading Servlet!");
}
private int globalVar = 0 ;
public void kuang(){
System.out.println("进入了方法Kuang");
}
%>
三者的区别:
jsp声明:会被编译到jsp生成java的类中
jsp表达式,还有jsp脚本 :就会生成在_jspService中
在jsp中嵌入java代码即可
<%=%>jsp表达式
<%%>jsp脚本片段
<%!%>jsp声明
<%--注释--%>
jsp的注释,不会在客户端显现,HTML就会