jsp中使用jstl的实现类似if ... else 语句
来源:互联网 发布:我的淘宝网卖家中心 编辑:程序博客网 时间:2024/05/08 01:07
引言:
我们知道,jstl标签库中并未实现想struts标签那样的<s:if>...</s:if> ... <s:else>...</s:else> 程序流程控制的标签。
但是jstl也有它的一个类似的实现,只不过写起来有点费劲而已,那就它的<c:choose>标签。下面介绍它的用法。
用法:
<c:choose>
<c:when test=" 判断条件 ">
do something...
</c:when>
<c:otherwise>
do something...
</c:otherwise>
</c:choose>
举例:
需求:假设在某个页面(test.jsp)中,要求如果用户已经登录,就隐藏登录面板;如果用户未登录,就显示用户登录面板。
条件:用户登录成功后用户bean(设为user)存入了session域中,关键字也为user。
实现:
在test.jsp中我们引入jstl标签库,并使用c:choose来实现以上的需求。
<%-- 在test.jsp页面顶部,引入标签库 --%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
...
<c:choose>
<c:when test=" ${sessionScope.user != null} ">
显示登录面板...
</c:when>
<c:otherwise>
隐藏登录面板...
</c:otherwise>
</c:choose>
0 0
- jsp中使用jstl的实现类似if ... else 语句
- Jsp中使用JsTl类似if/else的语法
- jsp中使用jstl实现类似java的if-else功能的写法
- jsp中jstl标签的类似 if - else 语句 的语法
- JSTL中类似if else的标签使用例子
- 如何实现JSTL if else if else 的jsp标签
- jsp中jstl标签的类似 if
- jsp中jstl标签的类似 if
- 如何在JSP页面中使用JSTL标签实现if和if-else判断
- jstl中if-else实现
- 如何在JSP页面中使用JSTL标签实现if-else判断
- jstl的if...else使用
- 如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
- jstl标签中if语句的使用
- if else语句的使用
- jsp页面使用if else语句
- C标签中jstl的if else
- JSTL标签中c:choose,c:when,c:otherwise 可以实现if...else if..else的用法
- 设计模式:工厂方法与抽象工厂模式
- [LeetCode] Integer to Roman
- hdu 1885 Key Task(bfs)
- JavaEE:response响应和request请求
- modbus tcp数据报文结构详解
- jsp中使用jstl的实现类似if ... else 语句
- BNUOJ 34963 相似数列
- ISNUMBER函数的创建以及函数创建思路。
- 控制台java编译成功,运行失败
- Hibernate笔记(一)
- Hibernate笔记(二)
- resize2fs 修改ext2 ext3文件系统的大小 (普通分区也可,或者解决inode不够的问题)
- 设计模式一日一练:适配器模式(Adapter)
- BNUOJ 34968 石头剪子布