个性化阅读
专注于IT技术分析

JSP声明标签

JSP声明标记用于声明字段和方法。

在jsp声明标记内编写的代码位于自动生成的servlet的service()方法之外。

因此, 它不会在每次请求时获取内存。

JSP声明标签的语法

声明标签的语法如下:

<%!  field or method declaration %>

JSP Scriptlet标记和声明标记之间的区别

Jsp Scriptlet标记 Jsp声明标签
jsp scriptlet标记只能声明变量, 不能声明方法。 jsp声明标记可以声明变量以及方法。
scriptlet标签的声明位于_jspService()方法内部。 jsp声明标记的声明位于_jspService()方法外部。

声明字段的JSP声明标签示例

在此JSP声明标签示例中, 我们声明该字段并使用jsp表达式标签打印声明的字段的值。

index.jsp

<html>
<body>
<%! int data=50; %>
<%= "Value of the variable is:"+data %>
</body>
</html>

声明方法的JSP声明标签的示例

在此JSP声明标签示例中, 我们定义了一种返回给定数字的多维数据集的方法, 并从jsp表达式标签中调用此方法。但是我们也可以使用jsp scriptlet标记来调用已声明的方法。

index.jsp

<html>
<body>
<%! 
int cube(int n){
return n*n*n*;
}
%>
<%= "Cube of 3 is:"+cube(3) %>
</body>
</html>
赞(0)
未经允许不得转载:srcmini » JSP声明标签

评论 抢沙发

评论前必须登录!