脚本可以编写Java语句、变量、方法或表达式。
1.普通脚本
语法: <% Java代码%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
//jsp中,使用小脚本嵌入java代码
out.println("打印内容到客户端页面");
System.out.println("打印内容在控制台");
%>
</body>
</html>
经验:普通脚本可以使用所有Java语法,除了定义函数。
注意:脚本与脚本之间不可嵌套,脚本与HTML标签不可嵌套
2.声明脚本
语法: <%! 定义变量、函数%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%! int i=0; %>
<%! int a,b,c; %>
<%! public void f(){
System.out.println("声明脚本,全局变量");
}%>
<%f();%>
</body>
</html>
注意:声明脚本声明的变量是全局变量。
声明脚本的内容必须在普通脚本<% %>中调用。
如果声明脚本中的函数具有返回值,可以使用输出脚本调用<%= %>
3.输出脚本
语法: <%=Java表达式%>
经验:输出脚本可以输出带有返回值的函数
注意:输出脚本中不能加;