Ваш вопрос слишком неопределенный, чтобы ответить однозначно, так что вот некоторые мысли.Разместите свой код и разверните свой вопрос, чтобы получить лучший ответ.
В вашем контроллере вы должны добавить атрибут к модели, например:
@Controller("myController")
public class MyController {
@RequestMapping("/mypage")
public String handleMyPage(Model model){
model.put( "theattribute", new SomeObject() );
return "mypage"
}
}
Мои догадки и предложения:
- Вы возвращаете ссылку на «старый» JSP, который не был обновлен для отображения чего-то нового
- Убедитесь, что ожидаемый контроллер действительно обрабатывает запрос, возможно, выесть простая ошибка, когда другой контроллер обрабатывает запрос и делает что-то, чего вы не ожидали
- Добавьте несколько операторов отладки, чтобы убедиться, что то, что вы вкладываете в модель, - это то, что вы действительно думаете, что вкладываете туда.
- Начните упрощать свой контроллер до его основ.Загрузите новую страницу JSP, которая просто выводит значение этого единственного объекта, и обрезайте свой контроллер, пока он не добавит только этот один объект, затем начните добавлять вещи обратно в оба, пока вы не столкнетесь с проблемой, это поможет вам уменьшить возможную проблемуобластей.
Как только вы это сделаете, попробуйте другой вопрос с более подробной информацией о том, что вы пробовали и где вы находитесь.