1. 跳转视图方式一:控制器方式实现
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class DispatchController {
//跳转视图方式一:控制器方式实现
//跳转到首页
@RequestMapping("/")
public String toIndex(){
return "index";
}
2. 跳转视图方式二:配置文件形式
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebConfig implements WebMvcConfigurer {
//跳转视图方式二:配置文件形式
@Override
public void addViewControllers(ViewControllerRegistry registry) {
//新增跳转到登录页面的解析
registry.addViewController("login.html").setViewName("login");
}
}
3.配置环境(多重项目访问视图层jsp)
jsp所需依赖
<!-- servlet依赖 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<!--jstl-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!-- jsp的支持-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>