Я новичок в Spring и Spring MVC. Я разработал некоторые веб-приложения в ASP.NET, и другой подход, за которым следует эта структура, немного меня путает.Значение параметра для атрибутов управления Spring MVC
Теперь я пытаюсь разработать образец приложения, и мне нужно изменить текст некоторых элементов управления (кнопок, меток и т. Д.).
Например: У меня есть кнопка, которая запускает/останавливает процесс извлечения данных. Я хотел бы установить текст кнопки «СТАРТ», а затем, когда я нажму на нее (и процесс запустится), я хотел бы установить текст кнопки «STOP». Аналогичные изменения должны быть сделаны для нескольких меток.
В ASP.NET я просто устанавливаю свойство Text
каждого элемента управления.
Как добиться этого с помощью Spring MVC, с контроллера?
Примечание Это также относится и к каждому атрибуту управления ...
Я пришел из ASP.NET, поэтому, возможно, вы правы, когда говорите: «похоже, вы пытаетесь внедрить навигацию на основе компонентов с помощью action-response» _. Итак, какой подход я должен придерживаться? Непонятен ли мой вопрос? – davioooh
@ daviooh, если вы все еще можете изменить структуру, вы, вероятно, почувствуете себя как дома с JSF (хотя это хорошая идея, чтобы узнать весну). Если вы не можете этого сделать, попробуйте не думать о компонентах. Весной у вас есть представления (обычно jsp, которые являются лишь небольшим шагом от чистого html), контроллеры (которые реагируют на действия из представлений, как правило, формируют представления и данные ajax) и модели (данные, которые вы отправляете обратно с контроллера для просмотра) , Весной он свободно связан. Нет сопоставления 1-к-1 из элементов html в элементы контроллеров/моделей. – soulcheck
Итак, вместо того, чтобы помещать ярлык в модель (метки - это IMO, о чем не должен беспокоиться ваш контроллер), отправьте логическое значение, указывающее, запущено или нет, и решите, какую метку отображать в представлении, исходя из значения этого логическое значение. Но это действительно зависит от личного вкуса. – soulcheck