Java Spring portlet ajax调用fmt不显示消息
我在ajax控制器中使用以下代码来加载html并使用jquery返回,问题是html输出并没有显示fmt:消息,而是??当我尝试不使用ajax调用时,这个JSP工作得很好。谢谢你的帮助Java Spring portlet ajax调用fmt不显示消息,java,spring,jquery,portlet,spring-portlet-mvc,Java,Spring,Jquery,Portlet,Spring Portlet Mvc,我在ajax控制器中使用以下代码来加载html并使用jquery返回,问题是html输出并没有显示fmt:消息,而是??当我尝试不使用ajax调用时,这个JSP工作得很好。谢谢你的帮助 @Controller("ajaxRequestController") @RequestMapping(value = "VIEW") public class AjaxRequestController implements PortletConfigAware { @R
@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;
}
}
但问题是,由于代码中的下一行,Spring并没有正确处理您的视图
portletConfig.getPortletContext().getRequestDispatcher("/WEB-INF/jsp/account_summary.jsp").include(request, response);
尝试将其更改为下面提到的代码。我想您已经在Spring上下文文件中定义了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";
}