Freemarker条件判断
判断语法
<#if target??>xxxx
</#if>
比如
判断索引,是否为偶数
<#if student_index % 2 == 0>xxxx
<#else>xxxx
</#if>
数据集
//6.创建一个数据集,可以是pojo也可以是map,推荐使用map
Map data = new HashMap<>();
data.put("hello", "hello freemarker");
Student student = new Student(1, "小米", 11, "北京昌平回龙观");
data.put("student", student);
List<Student> stuList = new ArrayList<>();
stuList.add(new Student(1, "小米", 11, "北京昌平回龙观"));
stuList.add(new Student(2, "小米2", 12, "北京昌平回龙观"));
stuList.add(new Student(3, "小米3", 13, "北京昌平回龙观"));
stuList.add(new Student(4, "小米4", 14, "北京昌平回龙观"));
stuList.add(new Student(5, "小米5", 15, "北京昌平回龙观"));
stuList.add(new Student(6, "小米6", 16, "北京昌平回龙观"));
stuList.add(new Student(7, "小米7", 17, "北京昌平回龙观"));
data.put("stuList", stuList);
模板
<html>
<head><title>测试页面</title>
</head>
<body>学生列表:<br><table border="1"><tr><th>序号</th><th>学号</th><th>姓名</th><th>年龄</th><th>家庭住址</th></tr><#list stuList as stu><#if stu_index%2==0><tr bgcolor="red"><#else><tr bgcolor="blue"></#if><td>${stu_index}</td><td>${stu.id}</td><td>${stu.name}</td><td>${stu.age}</td><td>${stu.address}</td></tr></#list></table><br>使用if判断null值:<#if val??>val是有值的<#else>val值为null</#if>
</body>
</html>
Freemarker条件判断相关推荐
- smali to java_Smali —— 数学运算,条件判断,循环
通过上一篇 Smali 语法解析--Hello World 的学习,了解了 Smali 文件的基本格式.这一篇从最基本的数学运算,条件判断,循环等开始,更加详细的了解 Smali 语法. 数学运算 加 ...
- 已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。
已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者. 答案: int max(int a,int b) { return (a+b+abs(a-b))/2; } ...
- bash 脚本编程2 条件判断 (笔记)
条件判断类型: 整数测试 字符测试 文件测试 条件表达式: [ exppression ] ` expression ` test expression 注意一定要加空格前后都要加 整数比较: -e ...
- Python中if条件判断语句怎么用?
俗话说"不积跬步无以至千里".学习了Python的基本语法后,接下来我们学习Python常的if条件判断语句. if语句是最简单的条件判断语句,它可以控制程序的执行流程,其使用格式 ...
- c#switch语句判断成绩_Go的条件判断语句
现实时间中,我们如果想去购物,可以选择网上或者线下去购物,甚至说,要购买的物品都有许多选择,选价格便宜的,选质量好的,选不用运费等等 那么在计算机语言中,我们要怎么实现现实中,这些选择呢? Go语言支 ...
- R语言将多分类数据集转化为二分类数据集,使用条件判断将多分类转化为二分类(transform dataset into a dichotomous factor response dataset)
R语言将多分类数据集转化为二分类数据集,使用条件判断将多分类转化为二分类(transform dataset into a dichotomous factor response dataset) 目 ...
- pandas基于条件判断更新dataframe中所有数据列数值内容的值(Conditionally updating all values in pandas Dataframe )
pandas基于条件判断更新dataframe中所有数据列数值内容的值(Conditionally updating all values in pandas Dataframe ) 目录
- pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe )
pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe ) 目录
- R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题
R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录
最新文章
- OpenCV中的对极几何和对极约束
- WIN7 数据源配置问题(32位64位)
- Codeforces 463E Caisa and Tree
- java类的定义的实例_Java类的定义与实例化
- (牛人莫入)Silverlight 独立文件存储
- Java 获取当前时间
- rabbitmq 传递文件_RabbitMQ:计划邮件传递
- 在批处理文件中启动MediaPlayer播放制定文件
- Sublime Text 由于中文用户名导致无法安装插件
- 一套小程序源码多少钱_微信点餐小程序怎么做,微信扫码点餐系统多少钱一套?...
- Linux efi分区被删除了,如何恢复意外删掉的EFI系统分区
- 快速消除Word文档中空格
- UVA 1449 Dominating Patterns(AC自动机)
- 用java开发app的步骤,看看这篇文章吧!
- 数学建模_数学模型的分类数学建模十大算法
- keil 调试 操作系统_调试操作系统:内存分配的经验教训
- js中类似`${xx,xxxy}`的语句
- 图片表情制作,QQ斗图生成,搜狗图片搜索,自适应支持手机浏览
- 参数化,断言,参数化时为什么做断言,怎么做断言,如何确保断言的正确
- 腾讯云服务器安装什么系统,腾讯云服务器操作系统TencentOS安装与体验