jsp中<%%> 与<%!%> , <%%>与<%=%>的区别是什么?

原创 2016年08月30日 11:14:21

前者定义的是局部的变量的,后者是定义的全局变量方法

<%! %>里声明的变量和方法都是作为类的属性和方法存在的,<% %>里不能声明方法
而<% %>里声明的变量则是作为_jspService这个方法的内部属性

在ASP.NET中的<%=%>代码块指明了开发人员想要呈现的值(例如<%=”hello”%>就是呈现hello)。<%%>代码块则指出开发人员想要执行的代码,任何在其中呈现的输出都必须是显式地完成(例如<%Response.Write(“hello”);%>)。

所以说二者的区别就是<%=%>只是呈现某个值(比如说字符串呀),或者说用来和某个变量绑定;而<%%>则是执行一段代码(记住代码后要加“;”号),因为是被执行的代码嘛,“;”号是肯定要的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

jsp中<%%> 与<%!%> , <%%>与<%=%>的区别是什么?

前者定义的是局部的变量的,后者是定义的全局变量方法 里声明的变量和方法都是作为类的属性和方法存在的,里不能声明方法 而里声明的变量则是作为_jspService这个方法的内部属性...

asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别

在asp.net中经常出现包含这种形式的html代码,总的来说包含下面这样几种格式: 一. 这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,...

JSP页面<%@ ...%>是 什么意思

JSP页面是 什么意思  分享| 2012-10-14 19:11ㄟす丿し | 浏览 4593 次  JSP 2012-10-15 09:34 提问者采纳 ...

jsp页面中<%@ %>、<%! %>、<% %>、<%= %>、<%-- --%>的意思

刚学jsp的同学可能弄不清jsp与html页面的关系,其实可以把jsp页面看成一种特殊的html页面,只是在html页面上插入了java程序段和jsp标记,jsp页面在服务端执行之后还是返回一个htm...

jsp中<%%> 与<%!%> , <%%>与<%=%>的区别是什么? - u013305082的专栏 - 博客频道 - CSDN.NET

原文链接 前者定义的是局部的变量的,后者是定义的全局变量方法 里声明的变量和方法都是作为类的属性和方法存在的,里不能声明方法  而里声明的变量则是作为_jspService这个方法的内部...

<%%>和<%! %>和 <%=%>的区别

用来声明变量的 和private String x;一样  用来写java代码的 用来写java表达式的

jsp的<%%>

在jsp中 可以使用 来嵌入java代码,称之为jsp脚本。 可以使用 来注释,这是jsp注释 可以使用 来申明全局变量...

<!-- --> 与 <%-- --%> 2种注释的区别在哪里,有图有真相

是显式注释  是隐式注释  在JSP中如果你用 则在浏览器中看得到  则在浏览器中看不到。 测试图如下: 所以在jsp里面注释要用,不然客户不就看到你...

Jsp中注释<!-- --> 和 <%-- --%>的区别

注解 和 的区别请看如下代码片段 ... ... 到这里有没想出他们有什么异同?别急,让我们来看一下: 相同点:我们在这个html的页面展示上都看不到相关的内容...
  • yusimiao
  • yusimiao
  • 2015年07月09日 16:31
  • 12447

jsp中<%%> 与<%!%> , <%=%>与<% :%>是什么?

前者定义的是局部的变量的,后者是定义的全局变量方法 里声明的变量和方法都是作为类的属性和方法存在的,里不能声明方法  而里声明的变量则是作为_jspService这个方法的内部属性   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp中<%%> 与<%!%> , <%%>与<%=%>的区别是什么?
举报原因:
原因补充:

(最多只允许输入30个字)