Плитки и конфигурации безопасности остались прежними.

я есть веб-приложение spring_tiles, и сейчас я пытаюсь добавить в него защиту Spring:

Это мир моего TilesConfig.xml:

 <definition name="loginPage" extends="commonPage">
  <put-attribute name="body" value="/WEB-INF/tiles/jsp/login_body.jsp" />
 </definition> 

Вот и моя весенняя картографическая часть:

<bean id="urlMapping"
  class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="interceptors">
   <list>
    <ref bean="openSessionInViewInterceptor" />
   </list>
  </property>
  <property name="mappings">
   <props>
    <prop key="/main.htm">mainController</prop>
    <prop key="/category.htm">viewCategoryController</prop>
    <prop key="/good.htm">goodController</prop>
    <prop key="/registration.htm">registrationController</prop>
    <prop key="/login.htm">?</prop>
   </props>
  </property>
 </bean>

А вот часть из applicationContext-security.xml:

 <http auto-config='true'>
  <intercept-url pattern="/**" access="ROLE_USER" />
  <intercept-url pattern="/css/**" filters="none"/>
  <intercept-url pattern="/js/**" filters="none"/>
  <intercept-url pattern="/login.htm*" filters="none"/>
  <form-login login-page="/login.htm" />
 </http>

Но мне интересно, как мне настроить определение страницы листов для сопоставления. На всех других страницах я использовал контроллеры, но я полагаю, что я не должен использовать никакой loginController в этом случае, потому что Spring Security делает это вместо этого.

Итак, вот мой вопрос: как отобразить тайлы loginPage в /login.htm в рамках весенней безопасности?

Ответы на вопрос(1)

Ваш ответ на вопрос