thymeleaf Variables 在模板中获取数据 收藏 评论
2015年12月29日

Variables  在模板中获取数据
     ${...}  expressions are  in  fact OGNL  (Object-Graph Navigation Language) expressions executed
on  the map of variables contained  in  the context.

     模板中获取变量值的方式,使用${},针对不同类型数据,用法如下:

   

 /*
    * Access to properties using the point (.). Equivalent to calling property getters.
    * 通过.进行导航,相当于调用getters()
    */
    ${person.father.name}
    /*
    * Access to properties can also be made by using brackets ([]) and writing
    * the name of the property as a variable or between single quotes.
    * 使用[]等效于使用. ,但是[]在某些场合能完成.不能完成的任务
    */
    ${person['father']['name']}
    /*
    * If the object is a map, both dot and bracket syntax will be equivalent to
    * executing a call on its get(...) method.
    * 访问Map集合
    */
    ${countriesByCode.ES}
    ${personsByName['Stephen Zucchini'].age}
    /*
    * Indexed access to arrays or collections is also performed with brackets,
    * writing the index without quotes.
    * 访问数组
    */
    ${personsArray[0].name}
    /*
    * Methods can be called, even with arguments.
    * 调用对象的方法
    */
    ${person.createCompleteName()}
    ${person.createCompleteNameWithSeparator('-')}


http://blog.webinno.cn/article/view/139

本文地址:http://blog.webinno.cn/article/view/139

发表于 @ 2015年12月29日 | 浏览1882次| 编辑 |评论(loading... ) | 分享到:QQ空间新浪微博腾讯微博微信

评论列表

发表评论