如何编写JSP表达式?

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