2011-04-01 172 views

回答

17

<%! %>JSP Declaration tags<% %>JSP Scriptlet tags

任何代碼放入scriptlet時,都會將其編譯到JSP _jspService()方法中(Servlet的doGet,doPost,...方法的模擬)。這就是你通常會寫Java代碼的地方。

但是如果你想在JSP類中聲明新方法或聲明實例變量呢?那時候你會使用聲明標籤。你放入的任何東西都會被放入的以外的_jspService()方法中。

+0

嗨,這與局部變量vs intstance變量有什麼關係嗎? – Scicare 2011-04-01 03:25:51

+1

@Scicare對不起,我還在編輯答案 - 更新是否回答你的問題? – 2011-04-01 03:26:52

+0

是的,它的確如此。謝謝 – Scicare 2011-04-01 06:49:23

相關問題