2015-11-11 1 views
0

У меня проблема с обработчиком моего приложения, я использую Spring Security, Tiles, но я не могу сделать перенаправление к логину из шаблона, использующего плитки , Я думаю, что моя проблема здесь:Перенаправление на LoginPage с использованием плит в Spring MVC и Spring Security

<bean id="viewResolvers" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> 
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> 
    <property name="prefix" value="/WEB-INF/jsp/"/> 
    <property name="suffix" value=".jsp"/> 
</bean> 

Пожалуйста, помогите мне сделать интеграцию правильно между Spring MVC, Плитки и Spring Security.

+1

привет, у вас есть черепица viewresolver, тоже? –

+0

Нет, у меня нет другого разрешения. – JCampos

+0

Возможно, проблема в вашем файле безопасности xml, в этом файле есть конфигурация, когда вам нужно сделать переадресацию. – wilson

ответ

-1

Попробуйте это:

<!-- Thymeleaf --> 
<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> 
    <property name="prefix" value="/WEB-INF/view/" /> 
    <property name="suffix" value=".html" /> 
    <property name="templateMode" value="HTML5" /> 
    <property name="characterEncoding" value="UTF-8" /> 
    <property name="cacheable" value="false" /> 
</bean> 
0

вам нужен viewresolver для плитки. И вы должны установить порядок viewResolvers.

<bean id="viewResolvers" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> 
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> 
    <property name="prefix" value="/WEB-INF/jsp/"/> 
    <property name="suffix" value=".jsp"/> 
    <property name="order" value="1"/> 
</bean> 

<bean id="tilesViewResolver" class="org.springframework.web.servlet.view.tiles3.TilesViewResolver"> 
      <property name="order" value="0"/> 
     </bean> 

     <bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer"> 
      <property name="definitions"> 
       <list> 
        <value>/WEB-INF/tiles.xml</value> 
       </list> 
      </property> 
     </bean>