我是靠谱客的博主 潇洒鞋子,最近开发中收集的这篇文章主要介绍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] 时发生异常)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部