<%%>與<%=%>區別


1.<%= %>只能得到當前面定義的值.即你在這個頁里有<% int a=100%>--你在下面才可以使用<%=a%>
2.${ }這個是el表達式.可以從上下文中得到值
3. <%%> 內寫的是 Servlet 方法體的內容,你如果把靜態的內容也直接寫到 <%%> 里,是不合法的,JSP 中的靜態內容默認使用 System.out.println() 進行標准輸出,你若非要寫到一個 <%%> 里也行,示例如下:

歡迎: <%= session.getAttribute("userName") %>

寫成:

<% System.out.println("歡迎: " + session.getAttribute("userName")) %>

 


免責聲明!

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



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