和JSP之间有什么区别?

问题描述 投票:14回答:1

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

jsp scriptlet
1个回答
19
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.