我想直接转到主页面,但是我的代码不起作用,它没有给我一些错误,它没有发生任何事情。
这是我的豆子
<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”;但为什么不指导我呢?帮我找到这个
答案 0 :(得分:1)
您应该提供整个控制器来源。但是看看你提供的内容,我可以看到一个错误:你需要在“home”之前使用正确的斜杠,所以它应该是“redirect:/ home”。