`
zqjshiyingxiong
  • 浏览: 437721 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

freemarker 的排序问题????(sort_by)

阅读更多
<#if owningPacks?exists>
      <#list owningPacks?sort_by("name")?reverse as pack>
          …………………………
       <#list (pack.items)?sort_by("name") as item>   
         ………………………………………………………………
       </#list>
      </#list>
</#if>

在这里,,pack.items也是一个LIST, 但 用sort_by不可以排序?
分享到:
评论
4 楼 zqjshiyingxiong 2006-10-19  
有没有对hashset,进行排序的方法!!??
3 楼 zqjshiyingxiong 2006-10-19  
可能,还是我封装错了,谢谢
2 楼 zqjshiyingxiong 2006-10-19  
感谢回复!!

ERROR:

Underlying collection is not a list, it's java.util.HashSet

说不是LIST,封装的时候我明明是封装的LIST啊!!??

1 楼 Readonly 2006-10-19  
应该可以的,报什么错?

相关推荐

    freemarker_常用内置函数

    sort_by("propertyName")} ``` #### 三、Hash的内置函数 1. **hash?keys** 返回哈希表(hash)中的所有键(key),结果为一个序列。 ```html ${hash?keys} ``` 2. **hash?values** 返回哈希表中的所有值...

    Freemarker_内置函数_数字、字符串、日期格式化.txt

    sort_by(value)` 根据`value`对序列进行排序。 ### Hash相关函数 #### 1. `hash?key` 返回Hash中所有键的列表。 示例: ```freemarker ,sex:man}&gt; &lt;#assign keys=user?keys&gt; ${key}=${user[key]} ``` 这将输出每个...

    Freemarker中遍历list集合实例

    sort_by 有一个参数,该参数用于指定想要排序的子变量,排序是按照变量对应的值进行排序,如:&lt;#list userList?sort_by(“age”) as user&gt;… age 是 User 对象的属性,排序是按 age 的值进行的。 3. reverse 降序...

    freemarker中文手册

    sort_by("age")`表示按照`age`字段对用户列表进行排序。 也可以进行降序排序: ```ftl &lt;#list userList?sort_by("age")?reverse as user&gt; 用户名:${user.userName} 密码:${user.userPassword} 年龄:${user....

    Freemarker学习总结.pdf

    sort_by(value)`:根据Sequence中每个元素的指定属性`value`进行排序,适用于对象列表。 二、Hash的内置函数: 1. `hash?keys`:返回Hash的所有键,形成一个Sequence。 2. `hash?values`:返回Hash的所有值,形成一...

    freemarker内置函数[文].pdf

    sort_by(value)`:按sequence中对象的属性value进行排序。 Hash内置函数 1. `hash?keys`:返回hash里的所有key,返回结果为sequence。 2. `hash?values`:返回hash里的所有value,返回结果为sequence。 示例: ``...

    Freemarker详解

    sort_by(value)**: 根据序列中对象的某个属性进行排序。 - **hash?keys**: 获取哈希表的所有键。 - **hash?values**: 获取哈希表的所有值。 #### 模板结构与表达式 1. **整体结构** - **注释**:`注释内容 --&gt;`,...

    freemarker内置函数和数字格式化.doc

    sort_by(value)`:根据指定的属性或表达式对Sequence中的对象进行排序。 ### 二、Hash的内置函数 1. `hash?keys`:返回一个包含Hash中所有键的Sequence。 2. `hash?values`:返回一个包含Hash中所有值的Sequence。...

    freemarker中文版

    如果需要结合`sort_by`进行降序排序,则可以这样写: ```html &lt;#list userList?sort_by("age")?reverse as user&gt; 用户名:${user.userName} 年龄:${user.age} ``` 这将会根据`age`属性降序排列用户...

    FreeMarker

    sort_by(value)`:根据指定属性(如`name`)对序列中的对象进行排序。 - **哈希操作**: - `hash?keys`:返回哈希的所有键,结果是一个序列。 - `hash?values`:返回哈希的所有值,结果是一个序列。 ### ...

    freemarker语法完成版

    sort_by`(排序)等方法。 - 对于哈希,有`?keys`(获取所有键),`?values`(获取所有值)等方法。 **模板结构**: 1. **注释**:使用`注释内容 --&gt;`。 2. **文本**:直接输出的静态文本。 3. **插值...

    freemarker

    sort_by`进行排序。 - **Hashes**:`?keys`返回所有键组成的Sequence,`?values`返回所有值组成的Sequence。 3. **模板结构和语法**: - **注释**:使用`注释内容 --&gt;`,旧版本使用`&lt;#comment&gt; 注释 &lt;/#comment&gt;`...

    Freemarker 学习总结

    sort_by(value)`: 按照序列中对象的特定属性 `value` 进行排序。 例如,你可以创建一个序列,然后使用这些函数对序列进行操作,如获取序列的第一个或最后一个元素,或者对序列进行排序。 二、Hash 内置函数 1. `...

    freemarker完整版

    sort_by(value)`:根据元素的特定属性进行排序,如用户列表按用户名排序。 3. **哈希操作**: - `hash?keys`:返回哈希的所有键,结果为一个序列。 - `hash?values`:返回哈希的所有值,结果为一个序列。 4. **...

    freemarker 内置的几个处理

    sort_by`等过滤和排序功能。 10. **模板异常处理**: 可以使用`&lt;#try&gt;`、`&lt;#catch&gt;`和`&lt;#finally&gt;`进行异常处理,使得模板在遇到错误时能够优雅地恢复或提供有用的错误信息。 11. **国际化支持**: FreeMarker...

    freemark开发指南详解

    sort_by`根据对象属性进行排序。 - **Hashes方法**:`?keys`返回所有键组成的序列,`?values`返回所有值组成的序列。 4. **模板结构和元素**: - **注释**:使用`&lt;#-- ... --&gt;`进行注释。 - **文本**:模板中的...

    freemark学习文档

    - **`sort_by`**:按特定属性对集合进行排序。 - **`upper_case`**:将字符串转换为全大写形式。 - **`is_number`**:判断给定的对象是否为数字类型。 - **`last_index_of`**:查找字符串中子串最后一次出现的位置。...

Global site tag (gtag.js) - Google Analytics