2012-03-30 13 views
0

Wir verwenden das SpringMVC Portlet Framework mit Liferay 6.1 zur Entwicklung des Portals. Das aktuelle Problem, mit dem wir konfrontiert sind, ist, dass wir die Methode servResouce in der Controller-Klasse nicht über die Ajax-Aufrufe von unserer jsp-Seite aufrufen können.Ajax Aufruf von Spring MVC Liferay 6.1 Portal

Kann jemand auf die Lösung hinweisen.

Antwort

0

In Ihrem Frühlings-Controller definieren die Ressource Methode als

Public ModelAndView serveResource(ResourceRequest req, ResourceResponse res) 
{ 
    ... 
    res.setContentType("application/json; charset=..."); 
    return new ModelAndView("res_page", model); 
} 

Und Setup Ihre res_page.jsp Antwort-Seite, mit:

<% page contentType="text/html; charset=..." %> 
<%-- text/html has no effective effect on your response contentType --%> 
<% (your taglibs) %> 
{ 
    (your data) 
} 
Verwandte Themen