【问题标题】:jquery StrutsTypeConverter json struts2 does not convertjquery StrutsTypeConverter json struts2 不转换
【发布时间】:2012-08-09 14:57:06
【问题描述】:

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

我有一个公共类 CalendarTypeConverter 扩展了 StrutsTypeConverter,它将数据库结果转换为日期字符串。

当我使用 Struts2 tags 时,会调用转换器并完成转换。当我对 jQuery 网格使用 org.apache.struts2.json.JSONResult 时,没有使用转换器,没有进行任何转换。

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

【问题讨论】:

    标签: calendar jsonresult


    【解决方案1】:

    您需要一个 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 ' ';
                }
            };
        },
    

    【讨论】:

      猜你喜欢
      • 2013-09-08
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-01
      • 1970-01-01
      相关资源
      最近更新 更多