JSP頁面中<%! %>和<% %>的區別


JSP聲明語句:<%!聲明語句%>,通常聲明全局變量、常量、方法、類
JSP Scriptlet:<%java代碼%>,其中可包含局部變量、java語句
JSP表達式:<%=java 代碼%>
顯示注釋:即HTML注釋,可以在客戶端顯示<!–注釋部分-->
隱式注釋:即JSP注釋,不能在客戶端顯示<%--注釋部分--%>

<!-- 顯示注釋:聲明局部變量、java語句 -->
以下是舉得例子,幫助你理解

<%
int result = 1;
out.println(NUM + "+" + result +" 結果 " + sum(NUM,result));
%>
<%-- 隱式注釋:定義類、方法、全局變量、常量 --%>
<%!
private static final int NUM = 10 ; //常量
class Person{ //private String name ;
private int age ;
public Person(String name , int age ) {
this.name = name ;
this.age = age ;
} 
public String toString() {
return "name: " + this.name + "; age = " + this.age ;
}
}
public int sum(int num , int result) { // 方法
result+=num;
return result;
}
%>
<html>
<head>
<title>My JSP 'Jsp_01.jsp' starting page</title>
</head>
<body>
<center>
<h2 style="background-color: red">體會顯示注釋與隱式注釋的區別</h2>
<p>第一步:鼠標右擊 ;第二步:選擇查看源文件;第三步:體會顯示注釋與隱式注釋</p>
<h2 style="background-color: green"; align="center">JSP 腳本元素的使用</h2>
<P>兩數字相加為:<%= sum(NUM,result)%></P>
</center>
</body>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM