标签:<c:out>
描述:是一个最常用的标签,用于在JSP中显示数据,它的作用是代替JSP内置out对象或者<%= %>来输出
对象值
语法:<c:out value=”” escapeXml=”” default=””/>
属性:value 需要显示的值 escapeXml 是否转换特殊字符串 defalut 缺省值
实例:<c:out value=”${sessionScope.anyValue}” default=”df”
escapeXml=”false”/>
标签:<c:set>
描述:用于为变量或JavaBean中的变量属性赋值,这个标签用于某个范围,如request,session,application,page
等四个范围,类似于<%request.setAttribute(“name”,”value”)%>
语法:<c:out value=”” var=”” scope=””/>
属性:value 要被存储的值 var 变量名scope范围
实例:<c:out value=”” var=”” scope=”” target=””
property=””/>
标签:<c:remove>
描述:用于删除存在于scope中变量,类似于<%session.removeAttribute(“name”)%>
语法:<c:remove var=”” scope=””/>
属性: var 变量名scope范围
实例:<c:remove var=”userName” scope=”session” />
标签:<c:import>
描述:允许包含另一个JSP页面到本页面来,与<jsp:include>动作类似
语法:<c:import url=”” var=”” scope=”” context=””
charEncoding=”” varReader=””/>
属性:url 统一资源定位器 var 变量名scope范围 context 上下文
charEncoding 字符编码 varReader 资源阅读器
实例:<c:import url=”” var=”” scope=”” context=”” />
标签:<c:redirect >
描述:可以将客户端的请求从一个JSP页面导向其他文件
语法:<c:redirect url=”” context=”” />
属性:url 统一资源定位器 context 上下文
实例:<c:redirect url=”” context=”” />
<c:param name=”” value=””/>
</c:redirect>
标签:<c:param >
描述:用于传递参数,用来包含或者重定向的页面传递参数
语法:<c:param value=”” name=”” />
属性:name 参数名 value 参数值
实例:<c:redirect url=”” context=”” />
<c:param name=”” value=””/>
</c:redirect>
标签:<c:if >
描述:当指定的表达式计算为true时才计算其他,计算的结果可以作为一个变量保存起来
语法:<c:if test=”” scope=”” var=”” />
属性:test 测试表达式 scope 变量作用域 var变量名
实例:<c:if test=”${empty param.empDate}” >
<jsp:forward page=”iput.jsp”></jsp:forward>
</c:if>
标签:<c:choose>
描述:用于控制嵌套 <c:when>和<c:otherwise>
语法:<c:choose > </c:choose>
属性:空白 <c:when> <c:otherwise>
实例:<c:choose >
<c:when> </c:when>
<c:otherwise> </c:otherwise>
</c:choose>
标签:<c:when>
描述:等价于if语句,包含一个test属性,该属性表示要判断的条件
语法:<c:when ></c:when>
属性:test 测试表达式
实例:<c:when test=””> </c:when>
标签:<c:otherwise>
描述:等价于else语句,没有属性。
语法:<c:otherwise ></c:otherwise>
属性:无属性
实例:<c:choose >
<c:when test=””> </c:when>
<c:otherwise> </c:otherwise>
</c:choose>
标签:<c:forEach >
描述:迭代一个集合。
语法:<c:forEach items=”” begin=”” end=”” step=”” var=””…>
</c:forEach>
属性:items 被迭代的集合对象 begin开始位置 end 结束位置
step 步长 var 当前项目 varStatus 循环状态
实例:<c:forEach items=”” >
<c:out />
</c:forEach>
标签:<c:forTokens >
描述:可以根据摸个分割符分割指定字符串,相当于StringTokenizer类。
语法:<c:forTokens items=”” delims=”” var=””
begin=”” end=”” step=”” var=”” varStatus=””>
</c:forTokens>
属性:items 被迭代的字符串 begin开始条件 end 结束条件
step 步长 var 变量名 varStatus 循环状态 delims 分隔符
实例:<c:forTokens items=”A,B,C,D,E” delims=”,” var=”item”>
${item}
</c:forTokens>