日期:2014-05-16 浏览次数:20496 次
value 输出到页面的数据,可以是EL表达式或常量(必须) default 当value为null时显示的数据(可选) escapeXml 当设置为true时会主动更换特殊字符,比如“<,>,&”(可选,默认为true)
<c:out value="${sessionScope.anyValue}" default="no value" escapeXml="false"/>
value 值的信息,可以是EL表达式或常量 target 被赋值的JavaBean实例的名称,若存在该属性则必须 存在property属性(可选) property JavaBean实例的变量属性名称(可选) var 被赋值的变量名(可选) scope 变量的作用范围,若没有指定,默认为page(可选
<c:set value="this is andy" var="oneString"/>
${oneString} <br>
var 需要被删除的变量名 scope 变量的作用范围,若没有指定,默认为全部查找(可选)
<c:remove var="sampleValue" scope="session"/>
${sessionScope.sampleValue} <br>
<c:catch var="err"> ${param.sampleSingleValue[9] == 3}</c:catch>
${err}
test 需要判断的条件 var 保存判断结果true或false的变量名,该变量可供之后的工作使用(可选) scope 变量的作用范围,若没有指定,默认为保存于page范围中的变量(可选)
<c:if test="${paramValues.sampleValue[2] == 12}" var="visits">It is 12</c:if><br>
${visits} <br>
<c:choose>
         <c:when test="${paramValues.sampleValue[2] == 11}">
                   not 12 not 13,it is 11
         </c:when>
         <c:when test="${paramValues.sampleValue[2] == 12}">
                   not 11 not 13,it is 12