这是springboot的控制器,我想写一个函数来重定向到一个html页面,但它总是用404响应,这里是代码和属性。 '
@Component
@Controller
@RequestMapping("/Weixin")
public class KindlePocketController {
private static final long serialVersionUID = 1L;
@Autowired
private TextBookInfoSearchService searchService;
@RequestMapping("/homepage")
public String toIndex() {
System.out.println("redirecting to homepage...");
return "index";
}
}
' application.properties '
spring.view.prefix=/WEB-INF/views/
spring.view.suffix=.html
'
程序可以进入函数并输出正常。 index.html就在这条道路上:/WEB-INF/views/index.html。还有其他配置吗? 非常感谢
答案 0 :(得分:1)
您的配置不正确,请尝试以下操作:
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.html
其spring.mvc.view.*
而非spring.view.*
。
PS:使用STS或InteliJ提供的Intelisense。
答案 1 :(得分:0)
此映射pthread_create
映射到具有以下名称的URL:
示例:localhost:8080 / Weixin
第二,您还有另一个映射@RequestMapping("/Weixin")
映射到URL:
范例2:localhost:8080 / Weixin / homepage
每当您尝试访问Example2的URL时,您将被重定向到索引页面