JSP中的$符号是什么意思
首先,请表达我的无知。这可能是一个非常基本的问题。但我不想发现它。
我在代码中看到了这样的一些东西。我不明白JSTL是什么。无论我搜索什么,它都会重定向到我很少理解的JSTL相关文章!
${applicationVersionNumber}
这是什么意思?从哪里读取这个值?任何帮助,高度赞赏。
另外我看到下面我的文件顶部。实际上${applicationVersionNumber}
需要这三条线中的哪一条?
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib uri="http://jakarta.apache.org/taglibs/log-1.0" prefix="log"%>
没有taglib是必需的,因为它是JSP 2.0标准。
它只是在文档中打印变量的内容。
有关EL表达式的更多细节,这就是你要找的文件:http://java.sun.com/products/jsp/syntax/2.0/syntaxref207.html#1010522
“EL”是“表达式语言”的缩写。请参阅http://en.wikipedia.org/wiki/Unified_Expression_Language – noogrub 2013-05-17 12:50:14
链接已损坏,现在位于:http://download.oracle.com/otn-pub/jcp/jsp-2.1-fr-eval-spec-oth-JSpec /jsp-2_1-fr-spec-el.pdf?AuthParam=1383258611_264a7152411e5b94ec776e7f98e1342b – 2013-10-31 22:29:53
美元符号仅用于打印变量的值。它只是一个可以打印的脚本的捷径。它依赖于Java Bean规范,与“.get”相同。
使用$和scriplet之间的一个主要区别是EL是无效的,而脚本不是。
将鼠标放在问题下面的'[jsp] [jstl] [el]'标签之上。在显示的popbox中,点击* info *链接。 – BalusC 2011-12-22 12:13:48
另外,' CodyBugstein 2014-05-07 12:35:01