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

使用Idea整合SpringBoot和Jsp

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

使用Idea整合SpringBoot和Jsp

参考:https://www.jb51.net/article/173534.htm

1、新建SpringBoot项目

2、SpringBoot项目的相关设置

3、SpringBoot项目添加依赖关系

4、目录结构

 

 5、在pom.xml里加入以下配置

        
            javax.servlet
            javax.servlet-api
            provided
        
        
        
            javax.servlet
            jstl
        
        
        
            org.apache.tomcat.embed
            tomcat-embed-jasper
            provided
        

注意:如项目最后运行时出现以下的报错信息,但代码和配置文件没写错,那可能是pom.xml里面有些东西配错了,可以把下面的配置拷贝到你的pom.xml上然后重新加载Maven

  如下配置信息仅供参考



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.5.6
         
    

    
    com.ken
    boot-jsp
    0.0.1-SNAPSHOT
    war
    boot-jsp
    boot-jsp
    
        1.8
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.2.0
        

        
            mysql
            mysql-connector-java
            runtime
        
        
            org.springframework.boot
            spring-boot-starter-tomcat
            provided
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        

        
        
            javax.servlet
            javax.servlet-api
            provided
        
        
        
            javax.servlet
            jstl
        
        
        
            org.apache.tomcat.embed
            tomcat-embed-jasper
            provided
        

    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


6、重新加载Maven

 

7、新建webapp目录

目录名

Idea成功识别出webapp目录

否则需要进行以下操作

下述操作是步骤5的图

8、新建WEB-INF目录

9、新建index.jsp文件

10、index.jsp文件的内容

<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>



    Title


跳转成功


11、在application。propertie设置如下配置信息

#配置tomcat运行的端口
server.port=8080

#配置数据源4个参数
spring.datasource.url=jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2b8
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=123456

#配置mvc的视图模板为jsp模板,默认是thymeleaf
#省略前缀
spring.mvc.view.prefix=/WEB-INF/jsp/
#省略后缀
spring.mvc.view.suffix=.jsp

 12、新建存放Controller类的包

 13、新建名为IndexController的操作类

 14、IndexController操作类的内容

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class IndexController {
    @RequestMapping("/")
    public String index() {
        return "index";
    }
}

 

15、运行启动类

 

16、运行结果

17、结果

 

 

 

 

 

 

 

 

 

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

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

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