springboot 中一些标签应用

下面的test1方法中的数据皆为测试所用

 

@RequestMapping("test1")
    public String test1(HttpServletRequest request, Model model){

        request.setAttribute("uname","tomcat");

        model.addAttribute("age",0);

        model.addAttribute("arr", new int[]{1, 2, 3, 4, 5});

        return "index";
    }

 

<#if></#if>标签  判断标签

<!--判断如果年龄是0 男 1  女 其他 不详-->
    <#if age==0>
        男
        <#elseif age==1>
        女
        <#else>
        不详
    </#if>

 

<#list></#list>标签  遍历集合标签

<#list arr as a>
        ${a}
    </#list>

输出结果是 1   2   3    4    5

 

空值判断   !   后面的为默认值

如果在test1方法中没有uname这个属性保存在request中,输出的结果是admin,如果有request保存了uname这个属性,则输出的就是保存在request中的值,例如本文保存了uname 的属性,输出的是tomcat,没有保存,则是admin.

${uname!'admin'}

??表示是否存在某个值

如果在request中存在uname这个属性,并且有值,则输出aaaa,如果在request中不存在uname这个属性,则输出bbbb

<#if uname??>
        aaaa
    <#else>
        bbbb
    </#if>

好啦,这次的关于springboot的一些标签,博主就列出这些,如果能够熟练的应用这些标签,会给我们提供更快的开发效率,谢谢浏览。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值