Реализация HDIV на странице входа

Я реализую HDIV в Spring MVC, и у меня возникли проблемы на странице входа. Поскольку HDIV потребует использования form тег

(лайк: <form:form action="${contextPath}/j_spring_security_check" method="post">) мое приложение выдает исключение, потому что я не указал modelAttribute:

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute

Может ли кто-нибудь прояснить эту проблему? Есть ли другой способ реализовать HDIV на странице входа? Или есть способ реализовать HDIV без использования <form:?

1 ответ

Решение

Как вы видите в проекте HDIV Spring MVC Showcase, вам не нужно использовать тег формы Spring на странице входа в систему.

Кроме того, вы должны поставить /j_spring_security_check в качестве начальной страницы в hdiv-config.xml:

        <hdiv:startPages method="post">/j_spring_security_check</hdiv:startPages>

Не беспокойтесь о редактируемых проверках, потому что они работают, даже если URL-адрес startPage,

Другие вопросы по тегам