首页  >  文章  >  jsp中的声明用来做什么

jsp中的声明用来做什么

anonymity
anonymity原创
2019-05-05 16:19:125413浏览

jsp中的声明是用来在jsp页面中声明变量、方法及调用类的。声明是以【8d72d0d9f8ffd1c78494c7b776d965b7】结束的一对标签,标签中可以包含任意数量的、合法的Java声明语句。

jsp中的声明用来做什么

声明(declaration)用来在JSP页面中声明变量和定义方法。声明是以cebeaaa7ca2ac5455b6ab1a929d56f47结束的标签,其中可以包含任意数量的合法的Java声明语句。下面是JSP声明的一个例子:

<%! int count = 0; %>

上面代码声明了一个名为count的变量并将其初始化为0。声明的变量仅在页面第一次载入时由容器初始化一次,初始化后在后面的请求中一直保持该值。

在 JSP 页面中可以声明变量、方法和类,其声明格式如下:

<%!声明变量、方法和类的代码%>

特别要注意,在“<%“与“!”之间不要有空格。声明的语法与在 Java 语言中声明变量和方法时的语法是一样的。

声明变量

<%!
    int x,y=100,z;
    String tom=null,jery="Love JSP";
    Date date;
%>

声明方法

<%@ 
page contentType="text/html; charset=utf-8" %><%!int num = 0;                    
//声明一个计数变量
synchronized void add(){
    //该方法实现访问次数的累加操作
    num++;
}
%>
<% add(); %>

    
        
您是第<%=num%>位访问该页面的游客!

jsp中的声明用来做什么

声明类

<%@ 
page contentType="text/html; 
charset=utf-8"
%>





请输入圆的半径:

<%! public class Circle{ double r; Circle(double r){ this.r = r; } double 求面积(){ return Math.PI*r*r;}} %> <% String str = request.getParameter("cat"); double r; if(str != null){ r = Double.parseDouble(str); }else{ r = 1; } Circle circle = new Circle(r); %>

圆的面积是: <%=circle.求面积()%>

jsp中的声明用来做什么

以上是jsp中的声明用来做什么的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn