在创建一个springboot项目之后,在controller中添加好返回jsp的方法之后发现报500,这时候应该怎么处理呢?
这是controller的代码:

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

这是报的错误截图:
可以看到是无法解析view视图报的错误。
这时候我们需要引用相关的dependency和application.properties中添加解析的配置即可。

1.引用

     <dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId></dependency><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId></dependency>

2.application.properties配置

#visit jsp setting
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp

3.index.jsp页面

<h1>index.jsp page</h1>

以下是我项目的相关文件位置:

这时候再访问index就能返回页面内容不会报500了。

SpringBoot项目访问jsp页面500问题处理相关推荐

  1. 一头扎进springboot之访问jsp页面

    springboot访问jsp呢其实也比较简单,废话不多说,我们直接看步骤 这里要声明一点的是,在建项目时,项目的类型不要选择jar,而要选择war 类型,因为我们需要引入jsp文件 1>pom ...

  2. springboot项目访问jsp文件

    官方不推荐使用jsp文件作为视图 一.pom中加入依赖 <dependency><groupId>org.springframework.boot</groupId> ...

  3. Springboot访问jsp页面但是却变成下载该页面

    Springboot访问jsp页面但是却变成下载该页面 缺少jsp解析的依赖,加上即可 <!--jsp解析器依赖--><dependency><groupId>or ...

  4. springboot jsp只能在webapp_Spring Boot 项目访问JSP

    前面文章提到了如何使用Spring Boot快速搭建项目,后来有小伙伴问我,项目中如何访问JSP页面呢?毕竟不是所有的项目都是前后端分离. 创建一个project,页面文件默认的是访问resource ...

  5. springboot项目访问首页时返回jsp源码

    springboot项目访问时返回jsp源码,如下图: 解决方案:引入jsp解析依赖 <dependency><groupId>org.springframework.boot ...

  6. 开启springboot中对jsp页面修改后的热部署

    原始的springboot项目修改完jsp页面之后还要重新启动项目才能生效,现对jsp页面进行热部署, 在application.yml中加入如下配置: 在配置文件中输入jsp后,选择第三个,因为实在 ...

  7. jasp报错_jetty启动访问jsp页面报错

    jfinal3.5,jfinal jetty-server 2018.11,然后引入了apache-jsp和apache-jstl,访问jsp页面时还是提示org.apache.jasper.Jasp ...

  8. 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller

    在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用

  9. 关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序

    关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序 1.修改自己过滤器中对编码格式的修改 如图: 代码如下: public void doFilter(ServletRequest ...

最新文章

  1. java response 对象_82 Java基础 Response对象
  2. 如何最小化云API升级造成的中断?
  3. 浅谈最优化问题的KKT条件
  4. c++ 利用boost 实现文件操作
  5. 一元建站-基于函数计算 wordpress 构建 serverless 网站
  6. python菜鸟教程shell_[python小白]菜鸟教程---
  7. MYSQL导出数据出现The MySQL server is running with the --secure-file-priv option so it cannot execute this
  8. $_SERVER详细讲解
  9. 逸仙电商Seata企业级落地实践
  10. php小于neq qe,PHP模板判断语句eq相等 ne、neq不相等, gt大于, lt小于
  11. redis 查询缓存_Redis缓存总结:淘汰机制、缓存雪崩、数据不一致....
  12. mysql table as_Mysql中create table as与like命令的区别
  13. Bootstrap CSS 编码规范之带前缀的属性
  14. 冲突、冲突域、广播、广播域、洪泛的基本概念
  15. 利用Server 2003的远程桌面搭建简易的RAS远程接入系统
  16. 叠螺机_火锅底料加工车间废水离不开叠螺机应用
  17. 邯郸市计算机中专学校地址,邯郸蓝天信息工程中专学校
  18. instant app入门与开发指南
  19. 小学教资——教育教学口诀
  20. CTF-网络信息安全攻防学习平台(脚本关)

热门文章

  1. 【BUG记录】关于os.chdir()改变路径导致的FileNotFound报错
  2. 在Ubuntu20.04中继续使用linux版“网络调试助手”的方法
  3. 【计蒜客】等边三角形
  4. 设置LINUX启动时的液晶屏参数
  5. (五)Richardson 迭代法
  6. 【JavaWeb】1—JavaWeb概述
  7. PS 2021安装插件提示”无法加载,未经签署“怎么办?ps2021插件未经正确签署解决办法!
  8. 用html和css制作钟表,使用HTML5和CSS3制作简单的钟表
  9. 四川省某市智慧海绵城市监测系统案例分享
  10. java入门好学吗_java好学吗?我是小白中的小白,零基础...