IntelliJ IDEA 之 Spring Boot (六) 整合JSP

      今天小编来说下Spring Boot 整合JSP页面,Spring Boot 整合JSP目前有两种说法,其实区别就是在于创建项目的时候选择架包,有人认为Jsp不支持jar包的,所以创建项目的时候要选择war包,这里我要说的就是其实jar包也是可以整合的。

1.首先是创建项目,这里我就不多说了,注意我这里选的依然是jar包。

2.配置pom.xml 文件。

  <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.define</groupId>
    <artifactId>jsp</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>jsp</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <!--<scope>provided</scope> 注意,这个scope需要被注释掉-->
        </dependency>
        <!-- jsp标签库 -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <scope>provided</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

3.创建项目书写代码。

4.然后在main目录下建立webapp目录,此目录与resources目录平级,目录地址:main/webapp/WEB-INF/jsp,然后建立*.jsp文件。

5.这里我想说下,开始创建jsp文件的时候是没有的,我们需要设置一下。

6.点击项目右上角 project structure(项目结构)或者按 Ctrl+Alt+Shift+S

也可以 file——》project structure(项目结构)

7.选择模块上的(+),添加web。

8.修改web地址,修改到项目webapp目录下。

修改地址后,点击应用和确定。

9.删除掉项目中的web目录,这是刚刚设置时候自己创建的。

10.然后建立jsp页面

11.编辑jsp页面

12.创建 web.html ,这里我要说下,在Eclipse中配置pom.xml 如果不创建就会报错,其实是可以忽略的。IDEA中不创建web.html 访问地址报404错误。

13.最后运行项目,访问页面。

14.还有一种就是我说的创建的时候选择war,不是jar包,然后后面的配置基本一样。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值