(十一)EL表达式与JSTL
一、el表达式
java内省机制
将javaBean的set和get方法
${subject.subjectName}调用javaBean的
get方法获取
语法:
${}
name一样的情况下获取优先级
page-->request-->session-->application
作用域写法:
request------requestScope
session------sessionScope
application---applicationScope
pageContext---pageScope
二、JSTL标签
实现jsp页面的逻辑控制
引入标签:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
if判断:
<c:if>
if else:
<c:choose>
<c:when test="${name == 'admin' }">
<div>管理员</div>
</c:when>
<c:when test="${name == 'employee' }">
<div>员工</div>
</c:when>
<c:otherwise>
<div>局外人</div>
</c:otherwise>
</c:choose>
一、el表达式
java内省机制
将javaBean的set和get方法
${subject.subjectName}调用javaBean的
get方法获取
语法:
${}
name一样的情况下获取优先级
page-->request-->session-->application
作用域写法:
request------requestScope
session------sessionScope
application---applicationScope
pageContext---pageScope
二、JSTL标签
实现jsp页面的逻辑控制
引入标签:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
if判断:
<c:if>
if else:
<c:choose>
<c:when test="${name == 'admin' }">
<div>管理员</div>
</c:when>
<c:when test="${name == 'employee' }">
<div>员工</div>
</c:when>
<c:otherwise>
<div>局外人</div>
</c:otherwise>
</c:choose>