DefaultFormattingConversionService-ObjectToString转换器不起作用

问题描述

我有一个相对普通的Spring MVC Jsp Tiles应用程序。我们有一个DefaultFormattingConversionService设置来处理诸如LocalDate之类的对象。我们的控制器都具有ModelAndView返回类型,并且在get / post控制器方法中使用@modelattribute注释模型对象。我们还用@RequestBody注释了Pojo,并用@ResponseBody注释了控制器方法

我要完成的任务是要有一个pojo,它可以自动将其转换为表单元素中的JSON字符串。

类似<input type='hidden' name="serializedPojoToJson" value='${pojo}'/>

(我可能会补充说stringToObject转换器工作正常)

我们设置的转换器如下:

addConverter(new Converter<SomePojo,String>() {
    public String convert(SomePojo source) {
        try {
            return new ObjectMapper().writeValueAsstring(source);
        } catch (IOException e) {
            throw new IllegalStateException(e);
        }
    }
});

注意:在我工作的地方,非标准的Spring实现并不是真正的可能性,并且我的实现几乎必须是纯香草。

预先感谢您的体贴答复。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)