首页 > 试题广场 >

什么是表达式(Expression)?

[问答题]
什么是表达式(Expression)?

一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。

由于表达式的值会被转化成String,所以您可以在一个文本行中使用表达式而不用去管它是否是HTML标签。

表达式元素中可以包含任何符合Java语言规范的表达式,但是不能使用分号来结束表达式。

JSP表达式的语法格式:

<%= 表达式 %>

同样,您也可以编写与之等价的XML语句:

<jsp:expression> 表达式 </jsp:expression>

程序示例:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <p> 今天的日期是: <%= (new java.util.Date()).toLocaleString()%> </p> </body> </html> 

运行后得到以下结果:

今天的日期是: 2016-6-25 13:40:07
发表于 2019-03-29 21:05:51 回复(0)
格式:<%=有值得表达式%> 表达式返回值不能是void类型
实例:<font color="blue"><%= getName() %></font> 表示式执行后会自动转化字符串,然后显示出来

发表于 2018-03-07 12:09:29 回复(0)
【列表很长,可以分上、中、下发布】
JSP表达式是Web服务器把脚本语言表达式的值转化成一个String对象,插入到返回给客户端的数据流中。表达式是在<%=和%>这两个标签之间定义的。
发表于 2015-10-29 12:10:42 回复(0)
bsb
发表于 2021-09-09 10:53:02 回复(0)
表达式是由一个或多个操作数通过运算符组合而成。最简单的表达式仅由一个运算符和一个操作数构成,较复杂的表达式则由多个运算符以及多个操作数构成。表达式的计算结果为一个值,如果是逻辑运算表达式,其计算结果为逻辑值结果,即真或假,在java编程中,逻辑值为boolean类型。
发表于 2019-04-30 09:56:00 回复(0)
【列表很长,可以分上、中、下发布】JSP表达式是Web服务器把脚本语言表达式的值转化成一个String对象,插入到返回给客户端的数据流中。表达式是在这两个标签之间定义的。
发表于 2019-04-29 18:52:39 回复(0)