JSTL的if-else表式

JSTL用法,这里不细讲了,主要是if-else的写法:

代码片段:

<c:choose>
                            <c:when test="${user.role eq 1 }">
                                <a href=‘<%=request.getContextPath() %>/servlet/setAdminServlet?id=${user.id }‘>设为管理员</a>
                            </c:when>
                            <c:otherwise>
                                <a href=‘<%=request.getContextPath() %>/servlet/setGeneralServlet?id=${user.id }‘>取消管理员</a>
                            </c:otherwise>
                        </c:choose>
                        &nbsp;&nbsp;
                        <c:choose>
                            <c:when test="${user.status eq 1 }">
                                <a href=‘<%=request.getContextPath() %>/servlet/setUserOffServlet?id=${user.id }‘>禁用</a>
                            </c:when>
                            <c:otherwise>
                                <a href=‘<%=request.getContextPath() %>/servlet/setUserOnServlet?id=${user.id }‘>解锁</a>
                            </c:otherwise>
                        </c:choose>
时间: 2024-11-05 01:31:42

JSTL的if-else表式的相关文章

IT忍者神龟之tomcat、servlet、JSP、JSTL版本支持对应表

Tomcat版本 Servlet版本 Jsp版本 Jstl版本 6.0.x 2.5 2.1 1.2.1.1.x 5.5.x 2.4 2.0 1.1.x 5.0.x 2.4 2.0 1.1 4.1.x 2.3 1.2 1.0 3.3.x 2.2 1.1 jstl对应的jar包说明: (1)JSTL1.0(包含2个jar文件:jstl.jar和standard.jar.这两个jar文件都存在于Standard1.0.x的发布版本中.) 下载地址:http://archive.apache.org/d

Go语言的正则表式之regexp包

正则表达式都是大同小异,随便写几个案例: // code_029_regexp project main.go package main import ( "fmt" "regexp" ) //Go中的正则表达式 func main() { //返回保管正则表达式所有不重叠的匹配结果的[]string切片.如果没有匹配到,会返回nil. //案例1 context1 := "3.14 123123 .68 haha 1.0 abc 6.66 123.&qu

mysqlint类型的长度值mysql在建表的时候int类型后的长度代表什么

详解mysql int类型的长度值 mysql在建表的时候int类型后的长度代表什么 是该列允许存储值的最大宽度吗 为什么我设置成int(1), 也一样能存10,100,1000呢. 当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么, 平时都用int(11), 也不知道为什么要11位. 所以我在网上查阅了一些资料, 也仔细的看了mysql手册关于int data type的说法. 以下是每个整数类型的存储和范围

jquery中$.ajax方法提交表单

function postdata(){                        //提交数据函数 $.ajax({                                //调用jquery的ajax方法 type: "POST",                       //设置ajax方法提交数据的形式 url: "ok.php",                      //把数据提交到ok.php data: "writer=

Mysql之库表操作(胖胖老师)

SQL概念:结构化查询语言(SQL = Structured Query Language),也是一种编程语言(数据库查询和程序设计语言),可以用于数据的存取及查询,更新,管理关系型数据库系统ps: 不同数据库系统之间的SQL不能完全相互通用; 分类针对操作的对象不同,可以分成不同语言1: 数据操作(数据管理)语言  DML(Data Management Language)    1): 查询数据           DQL    2): 增, 删, 改           DML2: 数据定

報與表的完美結合

報表報表,顧名思義,有「報」也有「表」,是由「報」和「表」兩部分構成的.「報」指數據的匯總統計,即將數據從資料庫中取出按一定規則運算統計後排列.「表」則指格式,數據需要放在格子中,才能清楚定位,體現數據之間的層次與對應關係.「報」和「表」兩方面需要完美結合,才能把完整的報表問題解決好.目前很多國際品牌的報表工具,基本上都能把資料庫的數據取出來運算排列製作出動態的變長統計報表,也就是「報」的能力不錯.但「表」的功能就不是很好了,一般都要採用控制項拖放的方式編輯表樣,靠一個個矩形邊線重合對齊畫表樣,

oracle中关于删除表purge语句和闪回语句的基本使用

语法: drop table ... purge; 例子:drop table test purge; purge是直接删除表,不保留到回收站,10G开始默认drop表式改名移动到回收站; 闪回(flashback)语句: 1.能在一个语句中把表恢复到指定的时间点: 2.恢复表数据连同索引与约束信息: 3.能返回表及其内容到指定时间点或系统变更号(SCN): 4.修复表的误操作 闪回简单示例: SQL> drop table emp2; Table dropped SQL> select or

MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作)

MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作): a.创建2张表 create table userinfo(nid int not null auto_increment primary key, name varchar(10), age int, part_nid int )engine=innodb default charset=utf8; create table part( nid int not null auto_in

gdb调试命令

本篇摘自互联网,纯属自己学习笔记,然分享给看到我的博客的人们. 用GDB调试程序 GDB是一个强大的命令行调试工具.大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本.UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能. 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更为强劲的功能.而Windows下的图形软件基本上是各自为营,