当前位置: 首页 > 知识库问答 >
问题:

JSP-HTTP状态500-内部服务器错误

东郭海阳
2023-03-14

下面是我的一部分。jsp。

<%User user = (User) (session.getAttribute("user"));%>
<b>Welcome <%= user.getFirstName() + " " + user.getLastName()%></b>
<br/>

下面是我的错误:

HTTP状态500–内部服务器错误

类型异常报告

消息在行[20]处处理[/home.jsp]时发生异常

说明服务器遇到意外情况,无法满足请求。

例外组织。阿帕奇。贾斯珀。JasperException:在第[20]行处理[/home.jsp]时发生异常

17:这是添加信息页
18:

Stacktrace:org。阿帕奇。贾斯珀。servlet。JspServletWrapper。handleJspException(JspServletWrapper.java:593)org。阿帕奇。贾斯珀。servlet。JspServletWrapper。服务(JspServletWrapper.java:482)组织。阿帕奇。贾斯珀。servlet。JspServlet。serviceJspFile(JspServlet.java:385)org。阿帕奇。贾斯珀。servlet。JspServlet。服务(JspServlet.java:329)javax。servlet。http。HttpServlet。服务(HttpServlet.java:741)org。阿帕奇。公猫websocket。服务器WsFilter。doFilter(WsFilter.java:53)

根本原因是java。lang.NullPointerException组织。阿帕奇。jsp。回家吧_jspService(home_jsp.java:139)org。阿帕奇。贾斯珀。运行时。HttpJspBase。服务(HttpJspBase.java:70)javax。servlet。http。HttpServlet。服务(HttpServlet.java:741)org。阿帕奇。贾斯珀。servlet。JspServletWrapper。服务(JspServletWrapper.java:444)组织。阿帕奇。贾斯珀。servlet。JspServlet。serviceJspFile(JspServlet.java:385)org。阿帕奇。贾斯珀。servlet。JspServlet。服务(JspServlet.java:329)javax。servlet。http。HttpServlet。服务(HttpServlet.java:741)org。阿帕奇。公猫websocket。服务器WsFilter。doFilter(WsFilter.java:53)

注意根本原因的完整堆栈跟踪在服务器日志中可用。

ApacheTomcat/9.0.1

有人能帮忙吗?错误在20行。

共有2个答案

胥承
2023-03-14

确保您已经创建了会话并将变量设置为相同

session.getAttribute("user");
冀耀
2023-03-14

由于变量user(=session.getAttribute(“user”))为null,因此引发了NullPointerException)。

如果(user!=null){…,至少应该添加

 类似资料:
  • 当我尝试使用JSP运行我的Web应用程序(基本CRUD)时,GlassFish服务器返回以下消息: HTTP状态500-内部服务器错误 类型异常报告 消息内部服务器错误 说明服务器遇到内部错误,无法满足此请求。 例外 java.lang.NullPointerException 注意GlassFish Server Open Source Edition 4.1日志中提供了异常及其根本原因的完整堆

  • 当我尝试使用JSP运行我的Web应用程序时,GlassFish服务器返回以下消息: 我不知道该怎么办。我认为这个错误与找不到javax有关。servlet。jsp。jstl。glassfish服务器中的jar库

  • 这是我从mysql数据库中删除数据的代码,我得到了这个错误。 在我选择名称并尝试提交后...它给我这个错误 HTTP状态500-内部服务器错误 类型异常报告 Message内部服务器错误 描述服务器遇到内部错误,无法满足此请求。 例外 组织。阿帕奇。贾斯珀。JaspereException:java。lang.NumberFormatException:空根本原因 JAVAlang.NumberF

  • 我想知道这是否与Eclipse安装到权限有关,或者可能与项目结构有关?有人有线索吗?也许我应该寻找一个容器映像或其他东西来尝试在其上构建?多谢了。

  • 我正在学习JAX-RS,在发出生成JSON的GET请求时,出现HTTP Status 500内部服务器错误。XML工作正常。 我搜索了其他问题,但找不到解决方案。这可能是因为我目前缺乏知识。然而,据我所知,有人建议我的项目在构建路径中缺少一个JAR。 我没有使用Maven。我刚刚在Eclipse中创建了一个动态Web应用程序,并将JAX-RS/jerjar添加到我的WEB-INF/lib目录中,并

  • null HTTP状态500-内部服务器错误 请解决这个错误,我也尝试了java JDK6版本,但它不起作用