Mam taki kod:
@RenderMapping
public ModelAndView model(RenderRequest renderRequest, ModelMap
map) {
map.put("form", form);
ModelAndView view = new ModelAndView("view", map);
PortletSession portletSession =
renderRequest.getPortletSession(true);
if(portletSession != null) {
MappingJacksonJsonView v = new MappingJacksonJsonView();
view.setView(v);
view.addObject("dataListCustomer",
portletSession.getAttribute("listCustomer"));
}
init(renderRequest, view);
return view;
}
Który niestety generuje błąd:
java.lang.IllegalArgumentException: application/json is not a
supported mime type
at
com.liferay.portlet.MimeResponseImpl.setContentType(MimeResponseImpl.java:159)
Błąd jest spowodowany przez: view.setView(v);
Jak mogę dodać listCustomer do JSON? W listCustomer mam ModelMap