commons-beanutils-1.9.2.jar
commons-collects-3.2.1.jar
import org.apache.commons.beanutils.BeanComparator;
import org.apache.commons.collections.comparators.ReverseComparator;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
if ("asc".equals(sortBy)) {
// asc
Collections.sort(list, new BeanComparator(sortkey));
} else if ("desc".equals(sortBy)) {
// desc
Collections.sort(list, new BeanComparator(sortkey, new ReverseComparator()));
}