能给个实例最好,看了API,这个标签的属性介绍的太少了,不知道怎样实现一个对象列表根据ID降序排序?

解决方案 »

  1.   


    import java.util.Comparator;
    public class Sort implements Comparator<Object> {
     public int compare(Object o1, Object o2) {
        实现自己的排序规则
        return o1.id > o2.id ? 1 : o1.id == o2.id ? 0 : -1
     }
    }<s:sort comparator="Sort" source="myList">
         <s:iterator>
         <s:property value="..." />
         </s:iterator>
    </s:sort>
      

  2.   

    1.jsp<s:sort comparator="mySort" source="str">
      <s:iterator id="name">
        <tr>
          <td><s:property value="name"/></td>
        </tr>
      </s:iterator>
    </s:sort>2.Action
    public Comparator<Object> getMySort() {  return new Comparator<Object>() {
        public int compare(Object o1, Object o2) {
          int sort = ((String) o1).length() - ((String) o2).length();
          return sort;
        }
      };
    }
      

  3.   

    ACTION里的类文件有什么要注意的地方?或者说位置有什么要注意的?
    为什么我 comparator [null] does not implements Comparator interface ?