如何在JSP页面中使用JSTL标签实现if和if-else判断
2012-03-02 16:31
806 查看
1. 首先工程中要有JSTL的两个jar包:jstl.jar 和 standard.jar。
2. 其次在页面中引入标签库:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>。
3. 只用if: <c:if> 用于实现 java 中的 if 语句功能。
<c:if test=”${user.visitCount==1}”>
Print this sentence .
</c:if>
若为 true ,会打印中间部分。也可以声明 var ,方便下一步判断。
<c:if test=”${param.name==’admin’}” value=”result”/>
<c:out value=”${result}” />
4. <c:choose> 和 <c:when> 、 <c:otherwise> 一起实现互斥条件执行,类似于 java 中的 if else.
<c:choose> 一般作为 <c:when> 、 <c:otherwise> 的父标签。
eg :
<c:choose>
<c:when test="${row.v_money<10000}">
初学下海
</c:when>
<c:when test="${row.v_money>=10000&&row.v_money<20000}">
身手小试
</c:when>
<c:otherwise>
商业能手
</c:otherwise>
</c:choose>
2. 其次在页面中引入标签库:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>。
3. 只用if: <c:if> 用于实现 java 中的 if 语句功能。
<c:if test=”${user.visitCount==1}”>
Print this sentence .
</c:if>
若为 true ,会打印中间部分。也可以声明 var ,方便下一步判断。
<c:if test=”${param.name==’admin’}” value=”result”/>
<c:out value=”${result}” />
4. <c:choose> 和 <c:when> 、 <c:otherwise> 一起实现互斥条件执行,类似于 java 中的 if else.
<c:choose> 一般作为 <c:when> 、 <c:otherwise> 的父标签。
eg :
<c:choose>
<c:when test="${row.v_money<10000}">
初学下海
</c:when>
<c:when test="${row.v_money>=10000&&row.v_money<20000}">
身手小试
</c:when>
<c:otherwise>
商业能手
</c:otherwise>
</c:choose>
相关文章推荐
- 如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
- 如何在JSP页面中使用JSTL标签实现if-else判断
- 如何实现JSTL if else if else 的jsp标签
- 如何在jsp页面使用JSTL标签和fn函数
- jsp中如何用jstl实现if(){}else if(){}else{}
- JSP页面如何访问标签中定义的变量-使用实现
- jsp中使用jstl实现类似java的if-else功能的写法
- jsp中使用jstl的实现类似if ... else 语句
- 如何在JSP页面使用JSTL标签获取List的元素个数
- jstl标签在MyEclipse中的jsp页面使用报错
- 使用c:if标签实现if else功能
- jsp页面中使用JSTL标签库的<c:redirect>的一些看法和疑问?
- jsp页面使用C标签对时间日期进行判断
- jstl标签在MyEclipse中的jsp页面使用报错
- jsp中使用c:if动态加载一些属性到标签 jsp中添加锚点,页面自动定位
- JSP页面中EL表达式语言和jstl标签库的使用详解
- jsp中jstl标签的类似 if - else 语句 的语法
- 使用jstl实现下拉框的功能,同时实现了if else功能
- 下拉框使用c:if标签进行判断然后使用selected属性实现选择状态
- MAVEN项目中JSP页面使用JSTL标签