Java EE Expression Language
Posted tieway59
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java EE Expression Language相关的知识,希望对你有一定的参考价值。
什么是EL?
形如这样(立即执行的):
${sessionScope.cart.total}
或者这样(延迟执行的):
#{customer.name}
的表达式语言(Expression Language)。
EL有什么用?
读写数据,调用方法,简单的运算。总之就像很基本的表达式,可以写在JSP/html/CSS/JS文件里(这有确实有点方便的)。
<script type="text/javascript" lang="javascript">
var employeeName = '${expr}';
var booleanValue = '${expr}';
var numericValue = '${expr}';
</script>
<style type="text/css">
span.error{
color: ${expr};
background-image: url('/some/place/${expr}.png');
}
</style>
为什么要用EL?
图个方便,避免JSP中过多的Java代码。
EL怎么写?
看官方文档:
看中文博客:
以上是关于Java EE Expression Language的主要内容,如果未能解决你的问题,请参考以下文章
(translation.E004) You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUA
java 282. Expression Add Operators.java
java 282. Expression Add Operators.java
java 282. Expression Add Operators.java