标签:而且 ref 问题: targe code ISE name == log
之前发了一个jstl的if标签博客,说是jsp没有提供<c:else>标签。于是有大佬评论,说<c:choose></c:choose>可以解决,通过查资料和敲代码练习,确实可以实现。
这个<c:choose>标签和我们之前学习的switch相似,switch语句中的case和其<c:when test="">标签相似,都是表判断语句。switch语句中的default和其<c:otherwise>相似。很容易理解,而且简单。废话不多说,直接上代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <% //pageContext.setAttribute("name","王小明"); //request.setAttribute("name","张百亿"); session.setAttribute("name","谷千万"); //application.setAttribute("name","杨一毛"); %> <c:choose> <c:when test="${name==‘张百亿‘}"> 您是真有钱!! </c:when> <c:when test="${name==‘谷千万‘}"> 您也很有钱 </c:when> <c:when test="${name==‘杨一毛‘}"> 您生活挺困难的 </c:when> <c:otherwise> 去吃呷脯呷脯 </c:otherwise> </c:choose> </body> </html>
运行结果:
别的结果就留下来读者自己运行了!
提出一个问题:如果我把注释去掉,那么最后结果是什么?(请读者自行思考,和我之前发的jsp域的博客有关,如不懂,请留言,我为您讲解)
最后感谢大佬提供更好的知识。这是大佬的CSDN,如果想要更深的学习,找他!!https://blog.csdn.net/f4761
标签:而且 ref 问题: targe code ISE name == log
原文地址:https://www.cnblogs.com/yangxiao-/p/12076145.html