я сделал java проект без xml файл сопоставления
Я создал контроллер, как показано ниже:
public class TestController {
//@ResponseBody
@RequestMapping("/test")
public String helloController()
{
return "helloworld";
}
Я создал jsp файл с именем helloworld. jsp в WEB -INF / view folder my view resolver следующим образом:
@Configuration
@ComponentScan(basePackages="com.oyolife.controller")
public class LoveCalCulaorAppConfig {
@Bean
public InternalResourceViewResolver view()
{
InternalResourceViewResolver viewResolver=new InternalResourceViewResolver() ;
viewResolver.setPrefix("WEB-INF/view/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
}
при запуске этого программатора возникает следующая ошибка: ** ПРЕДУПРЕЖДЕНИЕ: Нет отображения для GET /lovebalance/myweb.com/WEB-INF/view/ helloworld. jsp ** это означает, что tomcat добавляет префикс и суффикс из средства повторного просмотра, но не отображен helloworld. jsp правильно
дополнительный код веб-инициализатора здесь
AnnotationConfigWebApplicationContext xwac=new AnnotationConfigWebApplicationContext();
xwac.register(com.oyolife.config.LoveCalCulaorAppConfig.class);
DispatcherServlet dispatcherservlet=new DispatcherServlet(xwac);
//register dispatcher servlet with spring
ServletRegistration.Dynamic
mycustdispatcherservlet=servletContext.addServlet("mydispatcherservlet",dispatcherservlet);
mycustdispatcherservlet.setLoadOnStartup(1);
mycustdispatcherservlet.addMapping("/myweb.com/*");
}