El表达式 和 JSTL标签

来源:互联网 发布:软件质量 编辑:程序博客网 时间:2024/04/29 03:13
El 表达式:
${requestScope.aaa} 相当于<%=request.getAttribute("aaa") %>
${sessionScope.aaa} 相当于<%=session.getAttribute("aaa")     %>
${applicationScope.aaa} 相当于<%=application.getAttribute("aaa")      %>
${param.aaa} 相当于<%=request.getParameter("aaa")      %>
${paramValues.aaa} 相当于<%=request.getParameterValues("aaa")    %>
${t.titleid} 相当于<%=t.getTitleid()  %>

JSTL表达式
增加taglib指令:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
set 标签:
<c:set var="变量名" value="变量值" scope="jsp作用域范围" />
将变量存储于指定范围内
<c:set target="对象名" property="属性名" value="属性值" />
给javabean 对象设置属性值
out 标签:
显示数据的内容:
<c:out value="变量名/属性名"  default="默认值" />
remove 标签:
<c:remove var ="变量名" scope="jsp作用范围"/>
移除指定范围内的标签

流程控制:
<c:if test="判断条件" var="name" scope="jsp作用范围"/>
</c:if>
choose,when,otherwise:
<c:choose>
     <c:when test="判断条件" >
     </c:when>
    <c:otherwise>
    <c:/otherwise>
</c:choose>
forEach 迭代标签:
<c:forEach items="集合对象" var="name" varStatus="statusName" begin="start" end="end" step="count">
</forEach>




0 0
原创粉丝点击