Я просто хочу знатьИспользования объекта модели как пары в методах обработки запроса
Почему мы используем объект модели в качестве параметра метода обработки запросов в приложении Spring MVC?
Основные пояснения помогают мне.
Я просто хочу знатьИспользования объекта модели как пары в методах обработки запроса
Почему мы используем объект модели в качестве параметра метода обработки запросов в приложении Spring MVC?
Основные пояснения помогают мне.
ModelAndView
(или Model
) является специализированным весной объект для хранения пар имя-значение (вид Явы Map
). Необязательно иметь объект модели как параметр метода запроса. Однако в случае, если ваш метод запроса имеет все, что необходимо передать на View
; то вам нужна модель.
Таким образом, модель представляет собой структуру данных, которая передает информацию с уровня обслуживания на уровень представления.
Вы также можете инициализировать модель внутри метода запроса как:
public ModelAndView listCarrier() {
HashMap<String, Object> model = new HashMap<String, Object>();
model.put("isView", request.getParameter("isView"));
return model;
}
Вы можете добавить атрибут к объекту модели и использовать этот атрибут внутри своего JSP, как показано ниже.
@RequestMapping(method = RequestMethod.GET)
public String login(String name, Model model) {
model.addAttribute("name", name);
return "xyz";
}
, а затем вы можете получить доступ к этой недвижимости в своем xyz.jsp, как показано ниже.
Name: ${name}
Для получения дополнительной информации см: - Model API docs
Спасибо за помощь – Ininiv