Привет Я новичок в Spring mvc. Я использую возвращаемый объект ModelAndViewas в одном из моих контроллеров. Я не понимаю, как получить доступ к объекту модели, возвращенному в jsp для отображения. Это мой код:Как использовать объект модели, возвращенный с весны mvc в jsp
@Controller
public class GetSongServlet extends HttpServlet {
@RequestMapping(value = "/getSong", method = RequestMethod.GET)
public ModelAndView getSong(@RequestParam(value = "songTitle", required = false) String
title) {
MusicPlayerService service = MusicPlayerServiceImpl2.getInstance();
try {
Song song = service.getSong(title);
System.out.println(song.getSongId());
// request.setAttribute("song", song);
/*
* RequestDispatcher requestDispatcher = request
* .getRequestDispatcher("viewSong");
* requestDispatcher.forward(request, response);
*/
return new ModelAndView("viewsong", "song", song);
}
}
<input type="text" class="form-control focusedInput" id="title"
value=<%="${song.title}"%> name="title" disabled />
<input type="text" class="form-control focusedInput" id="album"
value=<%= "${song.album.albumName}"%> name="album" disabled />
<input type="text" class="form-control focusedInput" id="artist"
value=<%= "${song.artist}"%> name="artist" disabled />.........
public class Song{
private int songId;
private Album album;
private String title;
private int rating;
private String artist;
private String composer;
private Genre genre;
}
Я пробовал, не используя сначала скрипты. Это не работает. – kumuda
@kumuda _It не работает. Не очень полезно. Измените свой вопрос. Объясните, что вы пробовали, почему и ** как ** это не сработало. Объясните, что вы ожидали, и что произошло на самом деле. –