脚本可以编写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表达式%>
经验:输出脚本可以输出带有返回值的函数
注意:输出脚本中不能加;