2011-04-01 170 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

相关问题