【问题标题】:What is the difference between <%! %> and <% %> in JSP?<%! 之间有什么区别! JSP 中的 %> 和 <% %> ?
【发布时间】:2011-04-01 03:12:46
【问题描述】:

JSP中&lt;%! %&gt;&lt;% %&gt;有什么区别?

【问题讨论】:

    标签: jsp scriptlet


    【解决方案1】:

    &lt;%! %&gt;JSP Declaration tags&lt;% %&gt;JSP Scriptlet tags

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

    但是,如果您想在 JSP 类中声明新方法或声明实例变量怎么办?那是您使用声明标签的时候。您放入其中的任何内容都会放入 JSP,_jspService() 方法之外

    【讨论】:

    • 您好,这与局部变量和实例变量有关吗?
    • @Scicare 抱歉,我仍在编辑答案 - 更新是否回答了您的问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 2011-12-13
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多