`
liwenshui322
  • 浏览: 518958 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

初始化JSP页面时报NULL指针异常

阅读更多

     今天把一个项目移到另外一台电脑上的时候,只要转到JSP页面就报NULL指针,错误形式类似于这种:

at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22) 

我觉得是JSP页面初始化的时候,出错了!后来再网上找了一下,原来是因为我原来在项目的web-inf/lib文件夹下面加了jsp-api.jar和servlet-api.jar包。而在新的电脑上用的tomcat好像与这两个包有冲突!删除这两个包,加入现在tomcat下面的那两个类似的包即可!

分享到:
评论

相关推荐

    空指针异常

    例如,使用 Optional 类型,这是 Java 8 引入的新特性,它可以更好地帮助程序员处理可能为 null 的值,减少空指针异常的发生。在使用 Optional 时,可以这样改写代码段 2: ```java Optional<String> userNameOpt =...

    J2EE编程(action之空指针)

    如果在传递过程中出现了错误,如传递了null值或者对象未正确初始化,也会导致空指针异常。 3. **JSP页面传参失败**:在J2EE应用中,JSP页面常常作为用户交互界面,用户提交的数据通常需要通过表单提交到后端处理。...

    空指针

    - **Servlet生命周期**:理解Servlet的初始化、服务和销毁阶段对于防止空指针异常至关重要。 - **请求处理**:在`doGet`或`doPost`方法中,需要确保在访问请求参数或服务对象前进行null检查。 3. **ShoppingCart....

    J2EE编程(action之空指针处理)

    当我们尝试访问一个未初始化的成员变量或者没有正确绑定的参数时,就可能出现空指针异常。为了防止这种情况,我们应当在Action类的方法内部进行必要的null检查。例如: ```java public String saveCard() { if ...

    JAVA-ERR

    空指针异常(`NullPointerException`)发生在程序试图访问或操作一个尚未初始化的对象或已初始化为`null`的对象。Java语言中,基本数据类型(如`int`, `double`, `boolean`等)在声明时具有默认值,如未被赋予其他值...

    SSHdemo无美工精简版

    在描述中提到的问题是遇到了空指针异常(NullPointerException),这是一个常见的编程错误,通常发生在试图访问或操作一个值为null的对象引用时。 空指针异常通常是由于以下原因产生的: 1. **未初始化对象引用**...

    Vendition jsp项目。。

    要解决这个问题,开发者需要定位到引发异常的代码行,检查该对象是否已被正确初始化,或者在使用前确保对象不是null。 "登录 mr ps mrsoft" 这部分可能是登录模块的名称或者是某种特定的命令或关键词。"mr"可能代表...

    JSP应用开发-项目开发中常见问题处理.pptx

    在此示例中,我们首先检查`userName`是否为空,然后再执行进一步的操作,这样可以防止因未初始化的参数导致的空指针异常。 接下来,我们探讨请求转发与重定向的区别。请求转发(Request Forward)和重定向...

    jsp中页面的分页显示

    页面初始化及变量声明 ```jsp ;charset=gb2312" %> *" %> ``` 这里设置了页面的编码格式为`gb2312`,并导入了处理数据库所需的`java.sql.*`包。 ##### 2. JavaScript函数定义 ```javascript function newwin...

    Java Web应用中常见的错误和异常问题处理.zip

    - **空指针异常(NullPointerException)**:当尝试访问null对象的属性或方法时,会抛出此异常。开发者应确保在使用对象前检查其非null状态。 - **类型转换异常(ClassCastException)**:在强转类型时,如果对象...

    Java_Jdbc_Hibernate_Struts2_Android_Web异常及其处理办法

    = null)`来避免空指针异常。 2. `ArrayIndexOutOfBoundsException`: 当尝试访问数组的不存在索引时抛出。解决方法是确保在访问数组元素之前,索引值在合法范围内,即`0 。 【JDBC异常处理】 JDBC(Java Database ...

    jsp+javaBean查询数据库

    2. 数据库连接管理:在上述代码中,`FirstBean`类初始化时,通过`Class.forName()`加载MySQL的JDBC驱动,然后使用`DriverManager.getConnection()`建立到数据库的连接。`url`变量定义了数据库的连接URL,包括主机名...

    jsp分页代码(一个很好的jsp分页代码)粘贴后即可使用

    数据库连接与初始化 ```jsp ;charset=UTF-8" %> *" %> *" %> ``` 以上是JSP页面的基本配置,定义了页面内容类型和字符编码,并引入了必要的包。 ```jsp 变量声明 Connection sqlCon; // 数据库连接对象 ...

    javawebDAO模式登录验证

    如果出现空指针异常,通常是因为在代码执行过程中,某个预期的对象没有被正确初始化或者为null。这种错误往往发生在对象实例化、方法调用或属性访问时。在登录验证的场景中,可能是以下几种情况: 1. 用户名或密码...

    java青鸟学生面试总结

    4. Servlet生命周期:Servlet有特定的生命周期,包括加载和实例化、初始化、处理请求以及销毁。其中init()方法在Servlet生命周期中只被调用一次。 5. JDBC编程:JDBC中,通过Connection对象建立和数据库的连接,...

    jsp实现翻页如果有兴趣可以参考

    在JSP页面中,首先需要声明和初始化用于数据库操作的相关变量,包括连接对象、SQL语句对象、结果集对象等。此外,还需要定义一些用于翻页处理的变量,如每页显示的记录数、当前页码等。 ```jsp ;charset=gb2312" %>...

    jive研究

    空指针异常是Java中常见的错误,通常发生在试图访问未初始化或null的对象引用时。解决方案可能涉及代码审查、错误处理机制或者对象初始化优化。 5. **Jive数据结构** “Jive数据结构-pd版.zip”可能包含了对Jive...

    Java开发常见错误及解决方案文件

    - null指针异常(java.lang.NullPointerException) 在处理这些错误时,通常需要根据错误的具体信息进行分析,并从以下几个方面考虑解决方案: - 确保代码逻辑正确,没有错误的类型转换或者无效的数组索引。 - 保证...

    jsp分页源文件常常常常常常常常踩踩踩

    初始化参数 ```jsp !int pageSize = 5; // 每页显示的记录数 int pageCount = 0; // 总页数 %> ``` 这里定义了每页显示5条记录。 ##### 2. 数据库连接 ```jsp Connection con; String DatabaseDriver = ...

Global site tag (gtag.js) - Google Analytics