Вот ссылка на сайт, который я разрабатываю
35.200.161.123 / ShahbazKhan / index
35.200.161.123 / ShahbazKhan / (см. В разделе последних новостей проблему)
оба они обрабатываются одним и тем же методом контроллера и возвращают одну и ту же страницу.Проблема в том, что вызов / index работает отлично, как и должно быть, тогда как когда я захожу на свой веб-сайт, как 35.200.161.123/ShahbazKhan/, объект 'posts' не передается в jsp.Вот код контроллера индекса
@Autowired
private PostService postService;
@RequestMapping(value={"/","index"})
public ModelAndView index(HttpServletRequest req){
HttpSession session = req.getSession();
List<Post> posts = postService.findLatest3();
ModelAndView mv = new ModelAndView("index");
mv.addObject("posts", posts);
mv.addObject(session);
return mv;
}
Мне не хватает некоторых конфигураций ??Проект построен с использованием Spring Boot
img 1
проблема
Структура каталога проекта
Файл Application.properties
spring.datasource.url = jdbc:mysql://xx.xx.xx.xx/shahbazkhan
spring.datasource.driver-class-name = com.mysql.jdbc.Driver
spring.datasource.username=root
spring.datasource.password= xxxxxxxxxx
spring.jpa.database-platform=org.hibernate.dialect.MySQL57Dialect
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.resources.static-locations=classpath:/static
spring.mvc.view.prefix: /
spring.mvc.view.suffix: .jsp