什么是JSP声明? 我们可以用几种方式编写JSP声明?

What are JSP declarations? In how many ways we can write JSP declarations?

声明在JSP文件中声明了一个或多个变量或方法,您可以在稍后的Java代码中使用它们。 在JSP文件中使用变量或方法之前,必须先声明该变量或方法。

以下是JSP声明的语法-

1
<%! declaration; [ declaration; ]+ ... %>

您可以按以下方式编写与上述语法等效的XML:

1
2
3
<jsp:declaration>
   code fragment
</jsp:declaration>

以下是JSP声明的示例-

1
2
3
<%! int i = 0; %>
<%! int a, b, c; %>
<%! Circle a = new Circle(2.0); %>