<%!之间有什么区别? %GT;和< %%>在JSP?

时间:2011-04-01 03:12:46

标签: jsp scriptlet

JSP中<%! %><% %>之间有什么区别?

1 个答案:

答案 0 :(得分:19)

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

您在scriptlet中放入的任何代码在编译时都会被放入JSP _jspService()方法中(类似于Servlet的doGetdoPost,......方法)。这就是您通常编写Java代码的内容。

但是,如果要在JSP类中声明新方法或声明实例变量,该怎么办?那是你使用声明标签的时候。你放在那里的任何东西都被放到了_jspService()方法的 之外的JSP中。

相关问题