EL表达式
<%request.setAttribute("aaa", "fff");
session.setAttribute("aaa", "bbb");
%>
${aaa}<br>
<welcome-file-list>
表示欢迎页面集合。表示如果在访问web应用程序时,不输入任何路径,默认所访问的页面列表。
作用范围:先从小作业域中查找,如果小作业域中有该键对应的值,则取出,并忽略其他作业域。如果小作用域中没有改键,那么再去大作用域中查找。
所以,可以通过作用域指定需要查找绑定对象 ${sessionScope.aaa }表示在session会话范围中查找对象,如果没有找到。也不会去其他作用域查找。
同样,支持运算${3+5} ${4>3}
通过EL表达式,从作用域对象中取出属性时,是调用get方法完成的。所以就是该实体类没有属性,但是提供了get方法,同样可以通过EL表达式取出属性值。
另外,实体类的属性必须规范,一般来说,属性名前两个字母都不能是大写字母。
导入jstl,取一个别名
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
if判断:
<c:if test="${ExpertBean == null }">
<jsp:forward page="/expert/show"></jsp:forward>
</c:if>
foreach循环:
<c:forEach items="${ES}" var="es">
<option value="${es.name }">${es.name }</option>
</c:forEach>