Встречается на собеседованиях • сегодня

За что отвечает контроллер View в MVC

Контроллер View в MVC (Model-View-Controller) отвечает за обработку пользовательского ввода и взаимодействие между Model и View. Он получает данные от пользователя, обновляет Model и выбирает подходящее View для отображения результата.

Пример на Java (Spring MVC):

java
@Controller
public class UserController {
    @GetMapping("/user/{id}")
    public String getUser(@PathVariable Long id, Model model) {
        User user = userService.findById(id); // Получаем данные из Model
        model.addAttribute("user", user);     // Передаем во View
        return "userProfile";                 // Имя View (шаблона)
    }
}

View отвечает только за отображение данных, а Model - за бизнес-логику и данные. Контроллер связывает их, обрабатывая запросы и возвращая ответ.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы