我意识到ajax请求的primefaces正在幕后制作,例如分页,向导表单,失败了。当我检查我的控制台时,我看到有404错误,因为用于发出请求的url不是控制器映射的。
jquery.js.xhtml?ln=primefaces&v=6.0:25 POST http://localhost:8080/kenko-web/WEB-INF/views/patientData/patients.xhtml 404 ()
这是我的应用配置
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".xhtml");
return viewResolver;
}
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
@Bean
public static PropertySourcesPlaceholderConfigurer propertyConfigInDev() {
return new PropertySourcesPlaceholderConfigurer();
}
已经有一个问题here,但没有答案
任何熟悉此事的人都可以提供帮助吗?