JSP语法-JSP声明
在JSP声明标记被用于声明字段和方法。
编写在JSP声明标记内的代码会放在自动生成的Servlet的service()方法之外。
因此,它不会在每次请求时加载。
1 JSP声明的语法
<%! 声明属性或声明方法定义 %>
2 JSP脚本和JSP声明的区别
JSP脚本 | JSP声明 |
---|---|
JSP脚本只能声明变量,而不能声明方法。 | JSP声明可以声明变量以及方法。 |
JSP脚本的声明位于_jspService()方法内部。 | JSP声明标记的声明位于_jspService()方法外部。 |
3 使用JSP声明声明属性
3.1 编写index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>一点教程网-使用JSP声明声明属性</title>
</head>
<body>
<%! int data=50; %>
<%= "data变量的值:"+data %>
</body>
</html>
3.2 运行测试
4 使用JSP声明声明方法
4.1 编写index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>一点教程网-使用JSP声明声明方法</title>
</head>
<body>
<%!
int add(int a,int b){
return a+b;
}
%>
<%= "调用add方法的结果是:"+add(3,7) %>
</body>
</html>
4.2 运行测试
热门文章
优秀文章