Задать вопрос
@I_suss

Как в Spring модель передать в несколько представлений?

Здравствуйте, как передать одну модель в несколько представлений ?
Есть такой контроллер
@GetMapping("/{id}")
    public String getUser(@PathVariable("id") AccountModel account, Model model) {
        model.addAttribute("account", account);
        return "user";
    }

Есть такое представление user:
<div th:if="${!#authorization.expression('isAnonymous()')}">
            <a th:href="@{/user/{id}(id=(${account.getId()}))}">
                <img class="profile-image" src="https://mobimg.b-cdn.net/v3/fetch/75/754da20683ab4a8f859dfa0a7ba0f9ce.jpeg">
            </a>
        </div>

account передается, как и должно быть, но как сделать так, чтобы я мог account передать в представление index ?
Index:
<div th:if="${!#authorization.expression('isAnonymous()')}">
              <a th:href="@{/user/{id}(id=${})">
                  <img class="profile-image" src="https://mobimg.b-cdn.net/v3/fetch/75/754da20683ab4a8f859dfa0a7ba0f9ce.jpeg">
              </a>
          </div>


Возможно ли вообще передать одну модель несколько представлений ? если нельзя, то как можно по другому передать данную модель в представление index ?
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
xez
@xez
TL Junior Roo
model.addAttribute("account", account);
        model.addAttribute("user", user);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы