`
cfyme
  • 浏览: 273590 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jstl choose标签实现if else

 
阅读更多

jstl没有if,else

可用下面的标签实现此功能:

<c:choose>

<c:when test=""> 如果

</c:when>

<c:otherwise>  否则

</c:otherwise>

</c:choose>

 

如下面的代码:

 <c:choose>
        				  <c:when test="${empty obj.target}">
               		 		<img src="${obj.imageUrl}" />
               		 	  </c:when>
			        	  <c:otherwise>
			        		<a href="${obj.target}" target="_blank"><img src="${obj.imageUrl}" /></a>
			        	 </c:otherwise>
				       </c:choose>

 

分享到:
评论

相关推荐

    jstl入门标签手册

    3. `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:这组标签可以实现多条件分支,类似于Java的`if...else if...else`结构: ```jsp &lt;c:set var="str1" value="1234"&gt;&lt;/c:set&gt; &lt;c:choose&gt; ${str1 == '123'}"&gt; 等于 ...

    JSTL标签库jar包文件

    1. **c:choose, c:when, c:otherwise**:提供类似Java中的if-else语句,用于条件判断。 2. **c:forEach**:用于遍历集合,如数组、列表、Map等。 3. **c:if**:根据指定条件执行标签内的内容。 4. **c:set**:设置...

    jstl标签详解.doc

    2. **&lt;c:choose&gt;**、****和****:实现类似于Java中的if...else结构,根据条件执行不同的代码块。 3. ****:遍历集合或数组,对每个元素执行代码块。 4. ****:根据指定的分隔符分割字符串,类似于Java的...

    JSP JSTL 标签库详解 (一个不漏)

    本文将对 JSTL 标签库进行详细的解释,涵盖 catch、choose、forEach、forTokens、if、import、otherwise、out、param、redirect、remove、set 和 url 等标签。 catch 标签: catch 标签用于捕获 JSP 元素在其体中...

    JSTL 标签大全详解

    - **choose 标签**:提供类似于 Java 中的 if/elseif/else 结构。 ```jsp ${param.score}" /&gt; &lt;c:choose&gt; ${score &gt; 100 || score 错误的分数:${score} ${score &gt;= 90}"&gt; A级 ${score &gt;= 80}"&gt; B级 ...

    jstl标签基础+例子

    - `&lt;c:choose&gt;/&lt;c:when&gt;/&lt;c:otherwise&gt;`:实现类似于 Java 中的 if-else-if 结构。 - 示例: ```jsp &lt;c:choose&gt; ${row.v_money 学生 ${row.v_money &gt;= 10000 && row.v_money 小资 企业 &lt;/c:choose&gt; ``` - `...

    JSTL中文帮助文档

    - `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:条件判断标签,类似于编程语言中的 if-else 语句。 - `&lt;c:forEach&gt;` 和 `&lt;c:forTokens&gt;`:循环标签,处理数组、集合和字符串。 - `&lt;c:redirect&gt;` 和 `&lt;c:forward&gt;`:处理请求重定向...

    jstl两个核心包和jstl标签库EL表达式详解

    - **&lt;c:if&gt; 和 &lt;c:choose&gt;**:用于条件判断,类似Java中的if-else语句。 - ****:用于遍历集合,如数组、列表、Map等。 - ****:用于设置变量。 - ****:用于安全地输出数据,防止XSS攻击。 - ****:用于格式化日期...

    介绍了JSTL标准标签库的PPT

    - `&lt;c:if&gt;`和`&lt;c:choose&gt;`:用于条件判断,类似Java中的if...else语句。 - `&lt;c:forEach&gt;`:用于循环遍历集合或数组,可以对集合元素进行操作。 - `&lt;c:set&gt;`:设置变量,类似于Java中的局部变量声明。 - `&lt;c:out&gt;`:...

    JSTL标签 详细易懂

    1. **Core** - 核心标签库:提供了处理基本页面控制和导航的标签,如条件判断(if、else)、迭代(forEach)、URL操作(fmt:formatNumber)等。 2. **XML** - XML标签库:支持XML处理,如XML文档的读取、解析和输出...

    jstl标签包,用于jsp自定义标签

    例如,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于执行条件判断,`&lt;c:forEach&gt;`用于遍历集合,而`&lt;fmt:formatDate&gt;`等标签则用于格式化日期和时间。 **standard.jar** 文件包含了JSTL的另一个重要组成部分,即JSTL的EL(Expression...

    jstl 标签使用包

    4. **&lt;c:if&gt;** 和 **&lt;c:choose&gt;** - 条件判断,类似于Java的if...else语句。 5. **** 和 **** - `&lt;c:choose&gt;`标签的子标签,用于多条件分支。 6. **** - 遍历集合,如数组、List、Map等。 7. **** - 分割字符串并...

    JSTL_标签库详解(一个不漏)

    7. **`&lt;c:otherwise&gt;`**:与`&lt;c:choose&gt;`配合使用,作为`&lt;c:when&gt;`标签的“else”分支,当所有`&lt;c:when&gt;`的测试表达式都不满足时,执行`&lt;c:otherwise&gt;`的代码。 8. **`&lt;c:out&gt;`**:用于安全地输出数据,防止XSS攻击...

    JSTL表达式

    - **choose**:这是一个条件判断标签,类似于Java中的`if`/`else if`/`else`结构。它包含多个`when`子标签和一个可选的`otherwise`子标签。当`when`标签的`test`属性为真时,执行其内容;如果所有的`when`标签都不...

    JSTLjar包.zip

    2. **c:if**和**c:choose**:用于条件判断,类似于Java中的if...else语句。 3. **c:set**:设置变量。 4. **c:out**:安全地输出值,防止XSS攻击。 5. **c:url**和**c:param**:创建URL并添加参数。 6. **c:import**...

    第8章 JSTL.ppt

    - `&lt;c:choose&gt;`、`&lt;c:when&gt;`和`&lt;c:otherwise&gt;`:它们一起使用,可以实现类似于if-else语句的功能。`&lt;c:choose&gt;`包含多个`&lt;c:when&gt;`标签,每个`&lt;c:when&gt;`测试一个条件,如果满足则执行相应代码;如果没有匹配的条件...

    JSTL实例讲解大全

    JSTL是JavaServer Pages标准标签库,它提供了一系列标签来简化JSP页面的开发,帮助开发者脱离Java代码,实现更清晰、更易于维护的页面逻辑。JSTL的核心组件包括Core、Format、I18N、SQL和XML五个标签库,覆盖了常见...

    JSTL学习笔记,对使用JSTL标签使用者非常有帮助

    - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:这是一组用于条件判断的标签,类似于Java的if-else语句。 - `&lt;c:forEach&gt;`:用于遍历集合或数组,进行循环操作。 - `&lt;c:redirect&gt;`和`&lt;c:url&gt;`:分别用于重定向和构造...

    JSTL API

    例如,使用`&lt;c:choose&gt;`、`&lt;c:when&gt;`和`&lt;c:otherwise&gt;`可以构建复杂的条件语句,而无需在JSP页面中嵌入`if...else if...else`结构。 JSTL的配置通常在web.xml文件中完成,通过`taglib`指令引入JSTL库,并指定相应的...

Global site tag (gtag.js) - Google Analytics