springboot访问webapp下的jsp页面

这篇具有很好参考价值的文章主要介绍了springboot访问webapp下的jsp页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一,项目结构。

这是我的项目结构,jsp页面放在WEB-INF下的page目录下面。

springboot访问webapp下的jsp页面,java,web app,前端

二,file--->Project Structure,确保这两个地方都是正确的,确保Source Roots下面有webapp这个目录(正常来说,应该本来就有,但是我的一开始居然没有,导致后面访问页面404,不过有解决办法后面再说)

springboot访问webapp下的jsp页面,java,web app,前端

三,pom文件导入依赖使得jsp能够生效。

        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>

四,yaml配置视图解析器

spring:  
   mvc:
     view:
       prefix: /WEB-INF/page/
       suffix: .jsp

五, 将webapp注册为资源目录

            <!--注册webapp目录为资源目录-->
            <resource>
                <directory>src/main/webapp</directory>
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/*.*</include>
                </includes>
            </resource>

这个地方我看其他文档仅仅加上上面这段就可以了,但是我试了会报错,推测是把yaml文件的位置覆盖掉了,那么还需要加上yaml的位置,如下所示。完事之后,(二)里面说的那个问题也会随之解决。

<build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.yaml</include>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <!--注册webapp目录为资源目录-->
            <resource>
                <directory>src/main/webapp</directory>
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/*.*</include>
                </includes>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>
    </build>

六,右侧刷新项目依赖,然后启动。就可以访问到jsp页面了!!!

springboot访问webapp下的jsp页面,java,web app,前端文章来源地址https://www.toymoban.com/news/detail-835369.html

到了这里,关于springboot访问webapp下的jsp页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【无标题】JSP--Java的服务器页面

    jsp是什么? jsp的全称是Java server pages,翻译过来就是java的服务器页面。 jsp有什么作用? jsp的主要作用是代替Servlet程序回传html页面的数据,因为Servlet程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都非常高。 下面演示一下通过Servlet来回传数据: 首先我们

    2024年02月14日
    浏览(43)
  • java: 无法访问org.springframework.web.bind.annotation.GetMapping(springboot构建时出现问题)

    spring boot构建完成后出现以下问题 报错原因: SpringBoot 3.0以上版本要求JDK 17以上,jdk版本1.8 与 spring boot 3.0.1 版本不匹配 解决方法:        

    2024年02月16日
    浏览(55)
  • 小程序,原生app,webapp对比

    ➢ 小程序 小程序是一种用户只需要扫描二维码或搜一搜即可打开应用,无需下载安装即可使用的手机“应用”。开发是基于统一框架进行的,框架提供了标准界面模板,通过提供本地的API供H5上的JS调用,但运行比H5更顺畅。 下面列出小程序明显的几点优缺点。 小程序的优点

    2024年02月12日
    浏览(23)
  • Java学习day3——Javaweb登录页面设计(1)(含JSP代码)

    本文主要的内容是完成网页登录页面设计,以及判断用户名密码是否正确,如果正确,进入下一页面,并输出sessionID,若错误,则在登录页面给出用户名或密码错误提示,并在登录页面显示访问次数。 登录页面(userLogin.jsp) 用户名输入框 密码输入框 提交内容到登录处理页面

    2023年04月18日
    浏览(84)
  • Java web学生信息管理系统(jsp)

    🥞目录 🍬1 概述 1.1课程设计目的 1.2预备知识 JAVAWeb: MySQL: JSP: 1.3实训的内容和要求 🍬2 需求分析 2.1系统目标 2.2功能分析: 2.3开发环境: 🍬3 设计步骤 3.1系统流程图 3.3功能详细分析 🍬4 详细设计(要有数据库可视化表) 4.1数据库表  4.2部分代码展示: 🍬5 程序运行 🍬

    2024年02月03日
    浏览(37)
  • rabbitMQ web页面访问

    默认情况下rabbitmq是没有安装web端的客户端插件,执行以下指令进行安装: 执行结果如下: 如果出现上面的结果,则说明安装成功。 然后重启以下rabbitmq服务: 该web的端口是 15762 ,通过 http://ip:15762/ 进行访问,页面如下: 如果访问失败,则检查以下15762端口是否打开: 如果

    2024年02月15日
    浏览(30)
  • Educoder/头歌JAVA——Java Web:基于JSP的网上商城

    目录 一、商品列表 本关任务 具体要求 结果输出 实现代码 二、商品详情 本关任务 JDBC查询方法封装 商品相关信息介绍 具体要求 结果输出 实现代码 三、商品搜索 编程要求 测试说明 实现代码 四、购物车列表 本关任务 JDBC查询方法封装 购物车相关信息介绍 编程要求 测试说

    2024年02月01日
    浏览(82)
  • 构建本地Web小游戏网站:Ubuntu下的快速部署与公网用户远程访问

    网:我们通常说的是互联网;站:可以理解成在互联网上的一个房子。把互联网看做一个城市,城市里面的每一个房子就是一个站点,房子里面放着你的资源,那如果有人想要访问你房子里面的东西怎么办? 在现实生活中,去别人家首先要知道别人的地址,某某区某某街道,

    2024年02月07日
    浏览(49)
  • 小程序前端页面访问数据出现undefined

    问题 :已在data中声明dataList数组,且页面加载时调用了getData函数给dataList赋值,但是在前端使用wx-for遍历dataList数组时,出现undefined情况 原因 :页面的渲染和函数的调用异步执行 解决办法 : 在success回调中使用setData函数,注意在success里使用this.setData时并不会对dataList赋值成

    2024年02月06日
    浏览(67)
  • 学会使用Java Web实现:用户登录功能(JSP+Servlet方式)

    登录页面 login.jsp ,输入用户名和密码后,跳转到登录处理程序 LoginServlet 进行业务逻辑处理,登录成功,跳转到登录成功页面 success.jsp ,否则跳转到登录失败页面 failure.jsp 。 创建 Java Enterprise 项目,添加 Web Application 功能 设置项目名与保存位置 单击【Finish】按钮 在项目结

    2024年02月11日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包