• java.lang.NullPointerException org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)


    java.lang.NullPointerException
    org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)

    org.apache.jsp.index_jsp._jspInit(index_jsp.java:22) 出现这种问题,可能有多方面的原因,最主要的就是自己工程里的jar包和tomca中的jar包冲突导致,很多解决方案就是删除工程里的jsp- api.jar和servlet-api.jar两个jar包,这种解决方案是对的,但是删除完这两个jar,可能还是有问题,此时需要仔细查看自己工程 里的。classpath文件,特别注意kind=“lib” 是不是引用了jsp-api.jar和servlet-api.jar这两个jar包,可能会引用tomcat里的jar包,如果发现有这种情况,必须删 除那两行,重启tomcat,应该就没问题了!对jar的删除修改等操作,必须体现在。classpath文件上才行,否则还是会出现以上问题。

    楼主用的maven和eclipse  build path→addlibrary →Server runtime 所以导致包冲突

      <!-- 添加servlet支持 -->
    <!--     <dependency> -->
    <!--       <groupId>javax.servlet</groupId> -->
    <!--       <artifactId>javax.servlet-api</artifactId> -->
    <!--       <version>3.1.0</version> -->
    <!--       <scope>provided</scope> -->
    <!--     </dependency> -->
      <!-- 添加jsp支持 -->
    <!--     <dependency> -->
    <!--        <groupId>javax.servlet.jsp</groupId> -->
    <!--        <artifactId>javax.servlet.jsp-api</artifactId> -->
    <!--        <version>2.3.1</version> -->
    <!--     </dependency> -->
        <!-- 添加jstl支持 -->
    <!--     <dependency> -->
    <!--       <groupId>javax.servlet</groupId> -->
    <!--       <artifactId>jstl</artifactId> -->
    <!--       <version>1.2</version> -->
    <!--     </dependency> -->
  • 相关阅读:
    计数排序
    epel
    Web开发:我希望得到的编程学习路线图
    第五章:if语句与运算符
    java web学习建议
    第四章:c++数据类型
    第二章:做一个最简单的c++程序
    linux的商业应用
    第三章:初步了解函数
    解析Linux商业应用现状
  • 原文地址:https://www.cnblogs.com/shanheyongmu/p/5710487.html
Copyright © 2020-2023  润新知