栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

小灰灰的springboot的学习之路(二):创建配置文件通过后台路由读取jsp页面

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

小灰灰的springboot的学习之路(二):创建配置文件通过后台路由读取jsp页面

创建配置文件通过后台路由读取jsp页面

接着我上一篇文章:在MyEclipse中创建SpringBoot项目

在这之前给配置一个自定义启动页,默认的启动页都是显示:springboot,我配置的是qk
在src/main/resources中添加配置文件banner.txt

文件banner.txt:

作者: 秦二少
Spring Boot Version: ${spring-boot.version}
  ___   ___   ___                  __              ___   ___   ___  
 / /   / /   / /             _____|  | __                     
              ______  / ____/  |/ /  ______   / /   / /   / / 
 < <   < <   < <   /_____/ < <_|  |    <  /_____/   > >   > >   > > 
 / /   / /   / /            __   |__|_                      
 __  __  __              |__|    /          _/_/  _/_/  _/_/ 

具体的生成方法可以在网上查一下哈,我忘了链接了。

言归正传!

第一步:创建配置文件

在src/main/resources中创建文件:application.yml
内容:

server:
  port: 8080
 
spring:
  mvc:
    view:
      prefix: /WEB-INF/page/
      

prefix: /WEB-INF/page/ 表示页面在/WEB-INF/page/文件夹下

login.jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


  
    
    登录
	
	
	    
	
	
  
  
    这里是登录的页面 
第二步:修改pom.xml兼容jsp

在dependencies标签对中加上jsp的支持


  org.apache.tomcat.embed
  tomcat-embed-jasper
  provided

完整pom.xml


  4.0.0
  com.qk
  qk_way
  0.0.1-SNAPSHOT
  war
  
  
  
	 org.springframework.boot
	 spring-boot-starter-parent
	 1.5.6.RELEASE
  
  
  
      
        org.springframework.boot
        spring-boot-starter-web
      
	  
	  
        org.apache.tomcat.embed
        tomcat-embed-jasper
        provided
      
      
        javax.servlet
        jstl
      
  
  
  
    
      
        maven-compiler-plugin
        
          1.8
          1.8
        
      
      
      
      
		 org.springframework.boot
		 spring-boot-maven-plugin
	  
      
    
  

第三步:添加路由
 @RequestMapping("/login")
    public String login() {
    	return "platform/login.jsp";
    }

完整代码:

package com.qk;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@SpringBootApplication // Spring Boot项目的核心注解,主要目的是开启自动配置
@Controller // 标明这是一个SpringMVC的Controller控制器
public class Application {

    @RequestMapping("/hello")
    @ResponseBody
    public String hello() {
        return "hello world";
    }
    @RequestMapping("/login")
    public String login() {
    	return "platform/login.jsp";
    }
    // 在main方法中启动一个应用,即:这个应用的入口
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}

启动结果:

OK,完成
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号