2015-01-27 4 views
2

Я хочу направить на главную страницу, но мой код не будет работать, и это не даст мне некоторую ошибку, просто ничего не произошло.Почему мое перенаправление тимелеафа не работает?

вот мой боб

<bean id="templateResolver" 
    class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> 
    <property name="prefix" value="/WEB-INF/thymeleaf/" /> 
    <property name="suffix" value=".html" /> 
    <property name="templateMode" value="HTML5" /> 
    <!-- Template cache is set to false (default is true).  --> 
    <property name="cacheable" value="false" /> 
</bean> 

<bean id="templateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine"> 
    <property name="templateResolver" ref="templateResolver" /> 
</bean> 


<bean id="thymeleafViewResolver" class="org.thymeleaf.spring3.view.AjaxThymeleafViewResolver"> 
    <property name="viewClass" 
    value="org.thymeleaf.spring3.view.FlowAjaxThymeleafView" /> 
    <property name="templateEngine" ref="templateEngine" /> 
</bean> 

тогда я хочу после того, как я сделать вставку, пользователь получил направленный на главную страницу, которая является home.html

вот мой код контроллера:

public String saveOrder(SaveOrder saveOrder){ 
    this.saveService.save(saveOrder); 

    return "redirect:home"; 
} 

Когда я его отлаживаю, процесс идет в конец строки, он обрабатывает возврат «redirect: home»; но почему это меня не направит? помогите мне это выяснить

ответ

1

Вы должны были предоставить все источники управления. Но, глядя на то, что вы предоставили, я вижу одну ошибку: вам нужна правильная косая черта перед «домом», поэтому она должна быть «перенаправлена:/home».

+0

Я пытаюсь добавить, что косая черта, это не работает. –

+0

Вы работаете с потоком весеннего потока? – Ivan

Смежные вопросы