Spring boot中controller控制界面跳转

Posted 旁光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot中controller控制界面跳转相关的知识,希望对你有一定的参考价值。

项目结构:

 

 

 

控制类:IndexController

package com.example.meeting.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
//@RequestMapping(value = {"/xxx"})
public class IndexController { /** * 跳转到初始页面 * @return 初始页面 */ @RequestMapping(value = {"/login"}) public String loginhtml(){ return "login"; } /** * 跳转到初始页面 * @return 初始页面 */ @RequestMapping(value = {"/login2"}) public String login2Html(){ return "index/login2"; } }

在浏览器输入路径 http://localhost:8080/login2  和http://localhost:8080/login都能跳到登录界面。

 

 

 

 

 

可见 :

1.@RequestMapping(value = {"/login"})其中的value的路径是从http://localhost:8080开始的;

2.return "";对应到的html文件从文件夹templates/开始;

3.还可以在最开始(public class)上边 加@RequestMapping(value = {"/xxx"})来分层;

以上是关于Spring boot中controller控制界面跳转的主要内容,如果未能解决你的问题,请参考以下文章

根据 Spring Boot Rest Controller 中的角色,同一控制器返回不同数量的信息

java——spring boot集成kafka——kafka集群中controller的作用

Angular 2 + CORS + 带有 Spring Security 的 Spring Boot Rest Controller

Spring Boot 集成 Flyway,数据库也能做版本控制,太牛逼了!

Spring Boot Rest Controller:返回默认错误 JSON

企业云端全栈开发实践-2Spring Boot Controller