2012-03-30 66 views
0

我們在Liferay 6.1中使用SpringMVC portlet框架來開發門戶。我們目前面臨的問題是,我們無法通過來自jsp頁面的ajax調用來調用控制器類中的servResouce方法。來自Spring MVC的Ajax調用Liferay 6.1門戶

任何人都可以指出解決方案。

回答

0

在Spring控制器,定義資源的方法

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

和設置您的res_page.jsp響應頁面,有:

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