我是靠谱客的博主 潇洒鞋子,最近开发中收集的这篇文章主要介绍HTTP状态 500 - 内部服务器错误(在 [104] 行处理 [/index.jsp] 时发生异常),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
运行程序时报500错误,错误如下:
类型 异常报告
消息 在 [104] 行处理 [/index.jsp] 时发生异常
描述 服务器遇到一个意外的情况,阻止它完成请求。
例外情况
org.apache.jasper.JasperException: 在 [104] 行处理 [/index.jsp] 时发生异常
101: <td>${book.publish}</td>
102: <td>${book.pages}</td>
103: <td>${book.price}</td>
104: <td>${book.bookCase.name}</td>
105: <td>
106: <a href="/book?method=addBorrow&bookid=${book.id}">鍊熼槄</a>
107: </td>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
com.example.controller.LoginServlet.doPost(LoginServlet.java:46)
javax.servlet.http.HttpServlet.service(HttpServlet.java:681)
javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
根本原因。
javax.el.PropertyNotFoundException: 类型[com.example.entity.BookCase]上找不到属性[name]
javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:251)
javax.el.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:203)
javax.el.BeanELResolver.property(BeanELResolver.java:324)
javax.el.BeanELResolver.getValue(BeanELResolver.java:83)
org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:124)
org.apache.el.parser.AstValue.getValue(AstValue.java:168)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:692)
org.apache.jsp.index_jsp._jspx_meth_c_005fforEach_005f1(index_jsp.java:398)
org.apache.jsp.index_jsp._jspService(index_jsp.java:231)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
com.example.controller.LoginServlet.doPost(LoginServlet.java:46)
javax.servlet.http.HttpServlet.service(HttpServlet.java:681)
javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看
看这里
后来找到原因:BookCase里忘记写get,set方法了。
好了:
最后
以上就是潇洒鞋子为你收集整理的HTTP状态 500 - 内部服务器错误(在 [104] 行处理 [/index.jsp] 时发生异常)的全部内容,希望文章能够帮你解决HTTP状态 500 - 内部服务器错误(在 [104] 行处理 [/index.jsp] 时发生异常)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复