`

Jsp诡异空指针

 
阅读更多

用spring tools suit开发一web程序,用sts自带的tomcat调试,工程结构是从一老工程考过来的,新建一jsp,报错如下:

 

java.lang.NullPointerException
at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 Google一下,原来是jsp-api.jar重复了,在WEB-INF/lib下删除之 解决。由于原有项目是正常工作的,所以此问题笔记一下,下次出现好解决。

 

分享到:
评论

相关推荐

    jsp中调用dao的getHibernateTemplate()时,报空指针

    "JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的解决方法" 在整合 SSH 框架时,经常会遇到 JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的错误。本文将讲解这个问题的原因和解决方法。 ...

    J2EE编程(action之空指针)

    ### J2EE编程中的空指针异常处理——以名片管理系统为例 #### 一、引言 在进行J2EE编程时,空指针异常(NullPointerException)是开发人员经常会遇到的一种运行时异常。这类异常通常发生在试图对一个空引用执行...

    空指针

    在编程领域,"空指针"(Null Pointer)是一个常见的概念,尤其在Java等面向对象的语言中。空指针异常通常表示程序试图访问一个值为null的对象引用,但该对象实际上并不存在。这种情况可能导致程序崩溃或者产生未定义...

    空指针异常

    // 该变量值为空时,不执行任何操作,直接跳转到其他处理 if (userName == null) { response.sendRedirect("error_page.jsp"); return; } // 如果不为空,则继续执行原逻辑......方式 3: String userName = ...

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

    通过以上的讨论,我们可以看到,处理J2EE编程中的空指针问题,关键在于理解Action类的工作原理,正确设置JSP页面和Action类之间的参数绑定,以及在业务逻辑处理中进行适当的null检查。遵循这些最佳实践,可以有效地...

    jsp模板 jsp模板 jsp模板jsp模板jsp模板

    jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp...

    Jsp中判断文本框是否为空

    ### JSP中判断文本框是否为空 在Web开发过程中,前端表单验证是十分重要的环节之一,它能够确保用户输入的数据符合预期格式或要求,从而提高用户体验并减轻后端服务器的压力。本文将详细介绍如何在JSP(JavaServer ...

    jsp网上商城jsp课程设计

    【标题】"jsp网上商城jsp课程设计"是一个基于JavaServer Pages (JSP) 技术构建的电子商务平台项目。在JSP中,开发者通常利用HTML、CSS和JavaScript来设计用户界面,同时结合Java代码来处理服务器端逻辑。这个课程...

    原生jsp进行Web编程—作业3-JSP内置对象-Part2

    在usercheck.jsp中进行验证,成功则显示index.jsp(在index.jsp中要检查session.getAttribute("user")是否为空), 失败则重定向到usercheck.jsp。 2、使用JSP中的session对象,模拟用户登陆。 (1)在7-5index.jsp...

    jsp登录系统(jsp)

    4. **异常处理**:正确处理可能出现的异常,如数据库连接问题、空指针异常等,确保系统稳定运行。 四、优化与扩展 1. **AJAX异步登录**:使用JavaScript和jQuery等技术,可以实现无刷新的登录验证,提高用户体验。...

    JSP学习资料大全(JSP教程)

    通过《jsp200问》解决实际问题,《jsp全攻略》全面覆盖JSP知识点,《jsp通用模块》教你如何构建可复用组件,《JSP技术手册》是详细的参考文档,《JSP由浅入深》则引导你逐步深入,而《图解JSP环境安装配置》则让你...

    JSP图书借阅系统(jsp+SQLServer)

    【JSP图书借阅系统(jsp+SQLServer)】是一个基于Java Server Pages(JSP)技术和SQL Server 2000数据库开发的图书借阅管理应用程序。这个系统旨在提供一个高效、用户友好的平台,方便图书馆管理员进行图书的借阅、...

    jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序

    jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序 jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序 jsp web程序jsp web程序...

    JSP登陆验证 实现JSP用户名 密码 验证码验证登陆

    在login.jsp中,JavaScript可能用于前端验证,比如检查输入是否为空,或者在用户输入不匹配时给出即时反馈,但这并不涉及服务器端的安全验证。 6. **图片目录(images)**: 这个目录可能包含了生成的验证码图片。...

    jsp实用案例教程

    《jsp实用案例教程》是一本由冯燕奎和赵德奎等专家共同编著的专业书籍,主要针对Java Server Pages(JSP)技术,为读者提供了丰富的实践案例,帮助学习者深入理解和掌握JSP在实际开发中的应用。本书不仅讲解了JSP的...

    JSP实例编程100例

    80、数据库中的记录数与记录指针位置 81、利用absolute方法设置记录位置 82、使用jsp指令生成Word文档 83、JSP网页模板 84、判断是否空白文件 85、cookie 用户登录次数 86、获取用户的真实IP地址 87、获取用户的...

    jsp面试题题库

    在选择题 13 中,我们看到在 J2EE 中,test.jsp 文件中,如果用户输入的字符串为 null,将会抛出空指针异常。 在选择题 14 中,我们看到给定某程序的片断中,用户在浏览器地址栏中键入正确的请求 URL 并回车后,在...

    JSP制作论坛源代码(JSP部分)

    7. 错误处理与异常捕获:良好的用户体验需要对可能出现的错误进行友好提示,比如输入验证、空指针异常等。 8. 安全性:论坛可能涉及到用户隐私,因此需要考虑SQL注入、XSS跨站脚本攻击等安全问题,需要在编程时进行...

    jsp应用开发详解 jsp电子书

    **JSP应用开发详解** JavaServer Pages(JSP)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML、XML或者其他标记语言中嵌入Java代码,以实现服务器端的程序逻辑。JSP的出现极大地简化了Web应用程序的...

    JSP文件在线预览

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者使用Java语言来编写网页内容。本文将深入探讨“JSP文件在线预览”这一主题,涵盖其核心概念、实现原理以及相关的技术栈。 首先,...

Global site tag (gtag.js) - Google Analytics