SpirngMVC jsp页面空指针 ,这个错误基本上是jar包冲突,我看网上很多的方案

     <dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>3.0-alpha-1</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>javax.servlet.jsp-api</artifactId><version>2.3.3</version><scope>provided</scope></dependency><!-- https://mvnrepository.com/artifact/javax.servlet/jstl --><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency>

pom.XML文件中添加scope这个标签

但是还是出现下面的错误

错误提示如下:

org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:416)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)

原因是上面并没有找出所有的冲突jar

解决方案:

找到pom文件

搜索框中输入jsp

我们发现还有一个jar 包中包含 :javax.servlet.jsp-api

 <dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-hadoop</artifactId><version>2.5.0.RELEASE</version><exclusions><exclusion><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId></exclusion></exclusions></dependency>

我们将这个jsp 排除在外就可以了

希望对你有所帮助

SpirngMVC jsp页面空指针相关推荐

  1. Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决

    在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决

  2. 关于jsp页面中的pageEncoding和contentType以及html中的meta标签中字符集的设置(转)...

    转载:<关于JSP页面中的pageEncoding和contentType两种属性的区别> pageEncoding是jsp文件本身的编码 contentType的charset是指服务器 ...

  3. java jsp页面如何添加C标签

    在https://mvnrepository.com/找两个jar包分别是: <dependency> <groupId>javax.servlet.jsp.jstl</ ...

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

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

  5. 在java中建个jsp文件_第一个jsp页面

    安装JDK,配置JDK开发环境: //配置JAVA_HOME,在系统环境变量中创建: //变量名:JAVA_HOME //变量值:(JDK所在的根目录) C:\Program Files\Java\j ...

  6. java图片文件字符串jsp_将图片转成base64字符串并在JSP页面显示的Java代码

    *本事例主要讲了如下几点: * 1:将图片转换为BASE64加密字符串. * 2:将图片流转换为BASE64加密字符串. * 3:将BASE64加密字符串转换为图片. * 4:在jsp文件中以引用的方 ...

  7. java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结

    jsp页面中获取servlet请求中的参数的办法详解 在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs ...

  8. JSP页面中验证码的调用方法

    步骤: 1.首先是要生成验证码 2.对验证码类进行调用:主要 实现的是  将验证码图片 输出到response.getOutputStream()这个输出流中 调用时,可以在页面调用,也可以在serv ...

  9. Jsp页面中使用fckeditor控件的两种方法

    fckeditor控件请到官方网站下载[url]http://www.fckeditor.net[/url],本例主要用到FCKeditor_2.6.3.zip.fckeditor-java-demo ...

最新文章

  1. SPA单页应用前后分离微信授权
  2. SQL循环执行while控制
  3. iptables一次性封多个ip,使用ipset 工具
  4. python制作英语字典_如何在Python中创建字典词典
  5. 这个网站绝了,收录近600条Linux系统命令
  6. DVA框架统一处理所有页面的loading状态
  7. plsql查询乱码问题解决
  8. Python pip install 包后,pycharm仍然提示No module named(提示 No module named ‘pip‘)
  9. JAVA设计一个电视机类_漫谈Java程序设计中的接口应用
  10. 造谣“外卖员因差评杀人” 女子被依法刑事拘留
  11. 【引用】将整数转化为十进制字符串的函数Convert integer to Decimal string
  12. c语言程序设计计划书示例,C语言学习计划书
  13. Three.js_使obj模型旋转
  14. ncnn paramdictmodelbin
  15. 周末分享 | 2019年最好的演讲:别让任何人打乱你的人生节奏
  16. 招商银行SWIFT CODE/BIC/BRANCH CODE一览表
  17. 3D 打印没那么玄乎
  18. Android LogCat使用详解
  19. Python-到底啥是面向对象&面向过程?
  20. java设计模式之享元设计模式

热门文章

  1. htmlspecialchars() improvements in PHP 5.4
  2. MySQL主从复制配置过程(一主一从模式)
  3. ERP 已死,中台已凉,DDD 称王!
  4. 如何使用Eclipse内存分析工具定位内存泄露
  5. 面试官:能说一说Mysql缓存池吗?
  6. 优秀员工应该具备的11个特质
  7. 阿里云 Redis 开发规范
  8. JVM 从入门到“精通”,妥妥的
  9. 了解Netflix-zuul网关服务
  10. 为什么明星公司会选择Go作为编程语言?