1. 程式人生 > >jsp中 與 , 與的區別是什麼?

jsp中 與 , 與的區別是什麼?

前者定義的是區域性的變數的,後者是定義的全域性變數方法

<%! %>裡宣告的變數和方法都是作為類的屬性和方法存在的,<% %>裡不能宣告方法
而<% %>裡宣告的變數則是作為_jspService這個方法的內部屬性

在ASP.NET中的<%=%>程式碼塊指明瞭開發人員想要呈現的值(例如<%=”hello”%>就是呈現hello)。<%%>程式碼塊則指出開發人員想要執行的程式碼,任何在其中呈現的輸出都必須是顯式地完成(例如<%Response.Write(“hello”);%>)。

所以說二者的區別就是<%=%>只是呈現某個值(比如說字串呀),或者說用來和某個變數繫結;而<%%>則是執行一段程式碼(記住程式碼後要加“;”號),因為是被執行的程式碼嘛,“;”號是肯定要的。