表达式语言(Expression Language,EL)是JSP2.0中新增的功能。使用表达式语言,可以方便地访问标志位(在JSP中一共提供了page(pageContext)、request、session和application 4种标志位)中的属性内容,这样及可以避免出现许多的Scriptlet代码。
【语法】${属性名称}
使用表达式语言可以方便地访问对象中的属性、提交的参数或者是进行各种数学运算,而且使用表达式语言最大的特点是如果输出的内容为null,则会自动使用空字符串(“”)表示。
【示例】:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>标题</title>
</head>
<body>
<%
request.setAttribute("baidu", "http://www.baidu.com");
%>
<h2>${baidu}</h2>
</body>
</html>







网友评论