JSP表达式元素包含一种脚本语言表达式,该脚本语言表达式经过评估,转换为String,并插入该表达式出现在JSP文件中的位置。
由于表达式的值已转换为字符串,因此可以在JSP文件的一行文本中使用表达式,无论是否用HTML标记。
expression元素可以包含根据Java语言规范有效的任何表达式,但是您不能使用分号来结束表达式。
以下是JSP Expression的语法-
<%= expression %>
您可以编写与上述语法等效的XML,如下所示-
<jsp:expression> expression </jsp:expression>
以下示例显示了JSP表达式-
<html> <head> <title>A Comment Test</title> </head> <body> <p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p> </body> </html>
上面的代码将产生以下结果-
Today's date: 11-Sep-2010 21:24:25