1. 程式人生 > >jsp中<%!%>、<%=%>與<%%>的區別

jsp中<%!%>、<%=%>與<%%>的區別

<% java程式碼 %>是jsp中JSP Scriptlet的語法格式,JSP Scriptlet是一段java程式碼段。
ex:
<%
  String a = "test";		//區域性變數
  System.out.println(a);
  out.println(a);
%>
<%! 變數或是方法定義 %>是jsp宣告語句的語法格式,用於宣告一個變數、方法;其在整個JSP頁面內都有效
ex:
<%! 
  int a = 0;		//成員變數
  public void fun1(){

  }
%>
<%= 表示式 %>是jsp表示式語法格式,這個表示式必須是能夠求值的,並且計算結果會以字串形式傳送到客戶端,顯示出來。