Calendar jquery StrutsTypeConverter json struts2不转换

Calendar jquery StrutsTypeConverter json struts2不转换,calendar,jsonresult,Calendar,Jsonresult,我对struts2 json插件和StrutsTypeConverter有问题。 我有一个包含java.util.Calendar条目的数据库结果 我有一个公共类CalendarTypeConverter扩展了StrutsTypeConverter,它将DB resutl转换为日期字符串 当我使用Struts2标记时,将调用转换器并完成转换。当我对jQuery网格使用org.apache.struts2.json.JSONResult时,没有使用转换器,也没有进行转换 如何使用转换后的日历数据获

我对struts2 json插件和StrutsTypeConverter有问题。 我有一个包含java.util.Calendar条目的数据库结果

我有一个公共类CalendarTypeConverter扩展了StrutsTypeConverter,它将DB resutl转换为日期字符串

当我使用Struts2标记时,将调用转换器并完成转换。当我对jQuery网格使用org.apache.struts2.json.JSONResult时,没有使用转换器,也没有进行转换


如何使用转换后的日历数据获得JSON结果?

您需要一个javaScript来实现这一点

在colModel中 用这样的东西

{name:'dateOfBirth', formatter:'date', formatter:formatCalendarDay()}
创建一个网格函数,如:此函数以mm/dd/yyyy格式返回。您可以根据需要检查字符串格式

formatCalendarDay: function() {
        return function(cellvalue, options, rowObject) {
            if (cellvalue != null) {
                return cellvalue.month + '/' + cellvalue.day + '/' + cellvalue.year;
            } else {
                return ' ';
            }
        };
    },