狂神说 javaweb 19集:JSP基础语法和指令
任何语言都有自己的语法,JAVA中有... JSP作为java技术的一种应用,他拥有一些自己扩充恶语法(了解,知道即可),java所有语法到支持
JSP表达式
<%--JSP表达式
作用:用来将程序的输出,输出到客户端
<%= 变量或者表达式%>
--%>
<%= new java.util.Date()%>
jsp脚本片段
<%--jsp脚本片段--%>
<%
int sum = 0;
for (int i = 0; i < 100; i++) {
sum= sum + i;
}
out.println("<h1>sum="+sum+"</h1>");
%>
脚本片段的在实现
<%
int x= 10;
out.print( x );
%>
<p>这是一个JSP文档</p>
<%
int y = 20;
out.print( y );
%>
<hr>
<%--在代码中嵌入HTML元素--%>
<%
for (int i = 0; i < 5; i++) {
%>
<h1>hello,jsp<%=i%> </h1>
<%
}
JSP声明
<%!
static {
System.out.println("Loading Servlet!");
}
private int globalVar =0;
public void test(){
System.out.println("进入了方法test");
}
%>
jsp声明:会被编译到JSP生成Java的类中!其他的,就会被生成到_jspService方法中!
在jsp,嵌入java即可
<%%> //片段
<%=%> //表达式输出一个值
<%!%> //全局变量
<!--我是HTML注释-->
<%--我是JSp注释--%>
JSP的注释,不会在客户端显示,HTML就会!
8.4 JSP指令
<%
jsp3.jsp
<%