JavaWeb学习之EL表达式

JavaWeb学习之EL表达式EL表达式主要用来满足表现层的需求,简化代码开发。Jsp引擎在翻译Jsp页面时,碰到${表达式}这样的字符串就会将大括号里的内容提取出来当做EL

大家好,欢迎来到IT知识分享网。

EL表达式主要用来满足表现层的需求,简化代码开发。它的基本格式是${表达式}。Jsp引擎在翻译Jsp页面时,碰到${表达式}这样的字符串就会将大括号里的内容提取出来当做EL表达式来处理。其中大括号中的内容必须符合EL的语法。

EL表达式中可以是JAVA的关系式,也可以是算数等式,也可以放字符串等等。

下面要注意的是这个范围的问题。变量,EL存取变量是指从一个范围内获取某个变量的值。例如:${name}。它的意思是从某个范围内获取变量name的值。由于我们没有指定name的范围,它会按照一个特定的范围去查找,首先是Page接着是Request再者是Session最后是Application的范围进行查找。如果,找到了,就立即停止查找,把对应的变量的值输出。如果到最后都没有找到,就返回一个””。

它的范围是PageScope,RequestScope,SessionScope,ApplicationScope

在这里${PageScope.nama}等价于<%=page.getAttribute(“name”)%>其它的的以此,类推。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/54573.html

(0)
上一篇 2024-07-31 13:00
下一篇 2024-07-31 17:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信