2013-08-02 27 views
0

我在ajax控制器中使用以下代碼加載HTML和返回使用jquery,問題是HTML輸出不顯示fmt:消息而不是?這個JSP工作正常,當我嘗試沒有Ajax調用。任何幫助讚賞。Java的彈簧portlet ajax調用fmt不顯示消息

@Controller("ajaxRequestController") 
    @RequestMapping(value = "VIEW") 
    public class AjaxRequestController implements PortletConfigAware { 

     @ResourceMapping("entitledRequest") 
      public void getServiceAutoComplete(@RequestParam("accNum") String accNum, ResourceRequest request, ResourceResponse response){ 
      portletConfig.getPortletContext().getRequestDispatcher("/WEB-INF/jsp/account_summary.jsp").include(request, response); 
     } 

@Override 
    public void setPortletConfig(PortletConfig portletConfig) { 
    this.portletConfig = portletConfig; 
    } 

} 

但問題是

回答

-1

view不正確Spring由於以下行代碼中的

portletConfig.getPortletContext().getRequestDispatcher("/WEB-INF/jsp/account_summary.jsp").include(request, response); 

嘗試將其更改爲下面的處理中提到的代碼。 (我猜你已經在Spring Context文件中定義了viewResolver

@ResourceMapping("entitledRequest") 
     public String getServiceAutoComplete(@RequestParam("accNum") String accNum, ResourceRequest request, ResourceResponse response){ 
     //portletConfig.getPortletContext().getRequestDispatcher("/WEB-INF/jsp/account_summary.jsp").include(request, response); 
     return "account_summary"; 
    } 
+0

對我沒有效果。 –