Я хочу перейти с объектом на другую страницу и показать его там
ViewControllers
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/songs")
.setViewName("/song.html");
registry.addViewController("/")
.setViewName("/index.html");
}
Контроллер
@RestController
@RequestMapping("/songs")
public class SongController {
@RequestMapping("/getSong")
public Track getSong(String id){
System.out.println("Song id " + id);
Optional<Track> byId = trackService.findById(Integer.parseInt(id));
if(!byId.isPresent()) throw new NullPointerException();
return byId.get();
}
и JQuery
$.ajax({
type: "POST",
url: "/songs/getSong",
data: {
id: songId
}
});
это вызывает метод, но я не перехожу на другую страницу)
что я должен сделать, чтобы перейти на другую страницу с этим объектом или с идентификатором
без использования JSP или Thimeleaf?