问答详情
源自:2-9 JSP表达式

jsp脚本与jsp声明区别

jsp脚本<%>与jsp声明<%!>都可以定义变量,有什么区别?

提问者:lisha2019 2017-07-21 17:44

个回答

  • 璐璐璐璐璐璐璐
    2017-07-21 17:56:57
    已采纳

    jsp脚本是在页面中执行的java代码,这里的java代码和我们一般的java代码没有区别,都要以分号结尾,其本质是将java代码插入Servlet的service()方法中;声明是在jsp页面中定义变量或者方法,其本质是将定义的变量加入到Servlet类中(在所有方法之外),方法则成了Servlet类的方法

  • 风中打伞的小孩
    2017-07-25 17:00:05

    <%! %>定义的变量相当于全局变量,<% %>里面定义的变量相当于局部变量

    而且<!% %>里面可以定义方法