jsp 变量和方法的声明 Java程序片 HTML注释 JSP注释

<%!...%> 声明变量和方法

<%!...%>之中的变量为JSP页面的成员变量,当多个线程访问本页面时,多个线程共享此变量。

<%@ page contentType="text/html;charset=GB2312"%>
<html>
 <body> 
    <%!
    int i = 0;
    synchronized void setCount()
    {
    i++;
    }  
    %>
    <% 
    setCount();
    %>
    您是第<%=i%>个访问本网站的用户。
 </body>
</html>
View Code

<%!...%>之中的方法在整个JSP页面有效,但是方法内定义的变量只在放方法内有效。方法在Java程序片中被调用

<% ... %> java程序片

在Java程序片中声明的变量为局部变量,只能在Java程序片中被使用。

HTML注释

<!-- --> JSP引擎将HTML注释交给用户,用户可以看到HTML注释

JSP注释

<%-- --%> JSP引擎忽略JSP注释,即在编译JSP页面时忽略JSP注释。

原文地址:https://www.cnblogs.com/yaochc/p/3485453.html