<%@ page 属性1="变量1" 属性2="变量2" 属性n="变量n" %>
例如:
<%@page language = "java" contentType = "text/html; charset="UTF-8" import = " " %>
jsp脚本<% %> (在里面存放Java语言)
例如:
<%
//这是单行注释
out.print("123");
%>
jsp声明<%! %> (在里面声明变量或声明方法)
例如:
<%!
string s="滴滴答"
int add(int x, int y) { return x+y; }
%>
jsp表达式 <%= %>
例如 :
你好,<%= s %>
x+y=<%= add(10,20) %>
注意:
jsp脚本是在页面中执行的java代码,这里的java代码和我们一般的java代码没有区别,都要以分号结尾,其本质是将java代码插入Servlet的service()方法中;(可以定义类、变量,但不能定义方法,可以使用隐含对象)
jsp声明是在jsp页面中定义变量或者方法,其本质是将定义的变量加入到Servlet类中(在所有方法之外),方法则成了Servlet类的方法. (可以定义类、变量、方法,不能使用隐含对象)