2010-11-11 2 views
0

Я новичок в Spring 3.0 с аннотациями.Spring annotation 3.0 Обработка нескольких атрибутов

Я добавил новый атрибут, который должен быть указан в новом jsp, однако он продолжает ссылаться на старый атрибут.

+0

Необходимо предоставить более подробную информацию. – DwB

+0

при задании вопроса быть таким же подробным, как вы можете – dira

ответ

1

Вы сомневаетесь, что слишком расплывчато, чтобы ответить окончательно, поэтому вот несколько мыслей. Отправьте свой код и расширьте свой вопрос, чтобы получить лучший ответ.

В контроллере вы должны добавлять атрибут в модели, такие как:

@Controller("myController") 
public class MyController { 
    @RequestMapping("/mypage") 
    public String handleMyPage(Model model){ 
     model.put("theattribute", new SomeObject()); 
     return "mypage" 
    } 
} 

Мои догадки и предложения:

  • Вы возвращаете ссылку на «старой» JSP, что не обновлено, чтобы отобразить что-то новое
  • Убедитесь, что контроллер, которого вы ожидаете, фактически обрабатывает запрос, возможно, у вас есть простая ошибка, когда другой контроллер обрабатывает запрос и делает что-то, что вы не делали Ожидайте
  • Добавьте несколько отладочных инструкций, чтобы убедиться, что то, что вы вкладываете в модель, - это то, что вы действительно думаете, что находитесь там.
  • Начните упрощать свой контроллер до его оснований. Загрузите новую страницу JSP, которая только выведет значение этого единственного объекта, и отрегулируйте ваш контроллер, пока он не добавит только этот один объект, а затем начните добавлять вещи обратно до тех пор, пока не столкнетесь с проблемой, это поможет вам уменьшить возможную проблему области.

После того, как вы сделали некоторые из этих вопросов, попробуйте еще один вопрос с более подробной информацией о том, что вы пробовали и где вы находитесь.

Смежные вопросы