springboot修改数据后,报500错误。说的是el表达式错误 5C

查看没问题,一单提交了修改就报500错误。但是数据是修改成功的

![图片说明](https://img-ask.csdn.net/upload/201808/21/1534823486_540623.png)图片说明

0

4个回答

修改后没有返回playerList数据吧

0
xcgh
xcgh 这是业务问题,不是技术问题
12 个月之前 回复
java_newbie2
可惜我不帅 修改后要返回playerlist数据吗?
12 个月之前 回复

playerList 为空了 数据修改成功你没有事物处理

0
java_newbie2
可惜我不帅 我加了默认的事务处理的
12 个月之前 回复

修改的时候playerList为空,可能原因是前端未传递相关数据,或者后台为查询出来,应该在你程序中使用到了playerList,建议对playerList进行非空判断

0
husong_
明天的地平线 回复java_newbie2: 数据的非空判断还是要加的,确保程序的健壮性
12 个月之前 回复
java_newbie2
可惜我不帅 判断非空,分页又报了一大堆错误。。。。
12 个月之前 回复

搞定了!!!!!!!!!!!!原来是我自己马虎,把restcontroller写成controller了。真的是醉了。。。。。

0
java_newbie2
可惜我不帅 回复bigflygamedevelop: 哈哈哈,不帅不帅
2 个月之前 回复
bigflygamedevelop
bigflygamedevelop 楼主还是很帅的 我也是这个问题 醉了 现在搞定了
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
服务器出现500错误,报el表达式错误
之前还是可以的,最后清除了下Tomcat的缓存解决,也是醉了
tomcat6.0.0报EL表达式错误
NULL 博文链接:https://babykate.iteye.com/blog/1771952
EL 表达式乘法错误
我用EL表达式$3*1.1 想输出3.3,结果却是3.3000000000000003 ,还有6*1.1 也是输出6.6000000000000005 ,7*1.1 输出7.700000000000001 rn谁知道怎么回事啊?还有就是用 <%out.println(3*1.1); %> 输出的也是 3.3000000000000003 。郁闷啊,先谢谢了。
EL表达式获取值错误
El表达式获取不到参数值,出现问题: javax.el.PropertyNotFoundException: Property [name] not readable on type [cn.User] 解决办法: 1、User类中没有参数name; 2、User类中没有设置getter、setter方法。 3、User类的权限设置不是public.
el表达式有关的错误
javax.el.PropertyNotFoundException: Property [XXX] not found on type [XXXXXX] 【XXX】在页面进行表示的时候首字母需要小写
EL表达式错误
[code=HTML] rn rn rnrn 无内容rn rn rn rn rn rn 234 rn rn rn rn rn rn rn rnrn rn $i.wuLiaoIdrn $i.wuLiaoNamern $i.sizern $i.modelrn $i.categoryrn rn rn rn rn rn [/code]rnrn这总是提示说javax.servlet.jsp.el.ELException: Unable to find a value for "wuLiaoName" in object of class "java.lang.String" using operator "."rn是不是el表达式错误了,
el 表达式el 表达式el 表达式
el 表达式el 表达式el 表达式el 表达式el 表达式
EL表达式EL表达式
这是一个El表达式;一些常用的写法实例代码;
什么是EL表达式
EL表达式:expression language,即表达语言,它是为了便于存取数据而定义的一种语言,JSP2.0之后才成为一种标准。 形式:以“${”开头,以“}”结尾,通过PAGE指令来说明是否支持EL表达式,具体举例: //声明可以使用EL表达式,如果为&quot;ture&quot;,则表示忽略${,即不能使用EL表达式。 EL ${count}//如果希望在...
报500错误。
我做一个上传图片的JSP页面 数据库中创建了该表。运行老是出先500错 麻烦高手指点rnrnrnjavax.servlet.ServletException: Error instantiating servlet class linyu.com.servlet.UserMerchandiseServletrn org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)rn org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)rn org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)rn org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)rn org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)rn java.lang.Thread.run(Unknown Source)rnrnrnroot cause rnrnjava.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactoryrn java.lang.Class.getDeclaredConstructors0(Native Method)rn java.lang.Class.privateGetDeclaredConstructors(Unknown Source)rn java.lang.Class.getConstructor0(Unknown Source)rn java.lang.Class.newInstance0(Unknown Source)rn java.lang.Class.newInstance(Unknown Source)rn org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)rn org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)rn org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)rn org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)rn org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)rn java.lang.Thread.run(Unknown Source)rnrnrnroot cause rnrnjava.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactoryrn org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)rn org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)rn java.lang.ClassLoader.loadClassInternal(Unknown Source)rn java.lang.Class.getDeclaredConstructors0(Native Method)rn java.lang.Class.privateGetDeclaredConstructors(Unknown Source)rn java.lang.Class.getConstructor0(Unknown Source)rn java.lang.Class.newInstance0(Unknown Source)rn java.lang.Class.newInstance(Unknown Source)rn org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)rn org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)rn org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)rn org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)rn org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)rn java.lang.Thread.run(Unknown Source)rnrn
el表达式取值类型错误
控制台输出的异常:rn[code=Java]rnjavax.el.PropertyNotFoundException: Property 'mallID' not found on type java.lang.Stringrn[/code]rn[code=Java]rnpublic class Wears_bean rn String mallID;//卖场编码rn int sp_Num;//商品数量rn int sp_Seqno;//商品条码rn[/code]rnc:foEach也发出来了rn[code=Java]rnrn rn $status.countrn $spInfo.mallIDrn $spInfo.sp_Numrn $spInfo.sp_Seqnorn rn rn[/code]rn实体类中明明是String类型的,而且对应的get()和set()方法都有,怎么会有这个异常呢?rn请高手指点一下!
一个奇怪的EL表达式错误
下图是在Struts2的action中写的一个方法 JSP页面代码如下: 在页面访问如下路径:http://localhost:8088/maven_ssh/cust_getCustList 目前推测原因是存到session中的对象键值&quot;custList&quot;和action中方法名getCustList冲突了? 各位怎么看?...
错误的el表达式发现的问题
大神们好,今天我在一个单独的js文件里使用了el表达式,悲剧了。后来调查了一下明白了这里是不能用el表达式的,因为js文件是到浏览器端再加载的。el表达式是在服务器端被替换的。但是我发现即使el表达式是错的,还是可以正常访问到工程ACTION。我的el表达式是用的url里的:rn[code=java]var url = "$CONTEXT_PATH_1/LBP002.do?action=submitUpdatePublicMP3&unit=" + unitNo + "&publicNo=" + publicNo + "&columnName=" + columnName + "&Mp3No=" + check_mp3_id;rn alert(url);rn $.ajax(rn async: false,rn url: convertURL(url),rn type : "get",rn dataType : 'text',rn success : function(data) rn alert(url);rn if("-1" == data)rn alert(WSD_LBP002_MSG_01);rn else rn //更新页面中MP3name和MP3ID的值rn $("#"+MP3NameDivId).val(check_mp3_name);rn var mp3NoDivId = MP3NameDivId.replace("MP3Name","MP3No");rn $("#"+mp3NoDivId).val(check_mp3_id);rn rn ,rn error : function(e) rn alert(WSD_LBP002_MSG_01);rn rn );[/code]rnrn然后我去action里输出url,发现url是这样的:/znd/$CONTEXT_PATH_1/LBP002.do。rn现在发现两个问题,第一个是/znd/是谁加的?浏览器加的?rn第二个问题是,我用的是 spring+struts2 。struts2完全不判断二级的地址么? 我后来尝试了一下“$CONTEXT_PATH_1”修改成什么都可以访问的。struts2本身的特性就这样还是说我这个工程有哪里被设置成了这样?
spring+struts2整合后提交表单后报的500错误
spring+struts2整合,做了一个用户登陆的测试程序,附下配置文件片段 rnrnapplicationContext.xml 配置文件片段:rn..... rnrnstruts.xml 配置文件片段:rn rn rn/login.jsp rn/success.jsp rn rn rnrn但提交表单后报的如下500错误 ,大家帮我分析这个错是怎么产生的,我找了很入都没找着rnrnUnable to instantiate Action, loginAction, defined for 'login' in namespace '/'loginAction rncom.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:306) rncom.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:387) rncom.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186) rnorg.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61) rnorg.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39) rncom.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47) rnorg.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458) rnorg.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) rnorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)
【EL 表达式】EL 表达式中嵌套 EL 表达式
需求 需要从一个文章集合中根据不同的标签取出文章,第一篇文章用第一个标签,第二篇文章用第二个标签 原有思路 &amp;lt;c:forEach items=&quot;${articles}&quot; var=&quot;article&quot; varStatus=&quot;ids&quot;&amp;gt; &amp;lt;img src=&quot;${article.label[${ids.index}] }&quot;/&amp;gt; &amp;lt;/c:forEach&amp;gt
JSP里面用EL表达式报500的错误
参考自https://bbs.csdn.net/topics/270016066 发现JSP里面的&amp;lt;%%&amp;gt;不能和&amp;amp;{属性}在一起用 错误的主要原因   解决参考https://blog.csdn.net/rugaxm/article/details/8124698   &amp;lt;c:set var=&quot;intro&quot; value=&quot;${item.introducit...
表达式语言(EL) el表达式
JSP 2.0的新特性——表达式语言,灵活运用表达式语言能够使JSP的开发更加方便
java el表达式报空指针异常(nullpointexception)
最近在使用el表达式的时候,用到了int型变量,因为,很多时候,变量不会被赋初值,后面考虑了下,应该将声明由int 改为integer,改了之后就一直报空指针异常,后面仔细查看,我的getter和setter方法中,还是设置int或返回int,之前测试过,声明integer变量,不做初始化,通过int返回即会报空指针异常。原因应该是Integer(null)转int时报的错误。因此el表达式后台的
EL| EL表达式总结
EL理论: 理解:EL表达式是一种独立语言,只要是支持该表达式的都可以用. 原理: ${javaBean.property} 是根据javabean的属性名property来做方法反射后通过公有的get方法来获取属性的值. EL表达式不支持java代码.只能获取放置在作用域通信对象中的数据.(按键取值的方式.) 语法: EL
el表达式接受不到数据
javax.el.PropertyNotFoundException: Property ‘id’ not found on type java.lang.String 核对后台: request.setAttribute(“products”, products); 核对前台:看items是否加上了${} &amp;amp;lt;c:forEach items=&amp;quot;${products}&amp;quot; var=...
EL表达式获取值栈数据
---------------------siwuxie095                         EL 表达式获取值栈数据       1、导入 JSTL 相关包,下载链接:    (1)http://tomcat.apache.org/taglibs/standard/    (2)http://archive.apache.org
EL表达式——Map集合中的数据
Map集合中数据的显示EL表达式jstl标签库:Map集合中数据的显示 EL表达式 EL(Expression Language 表达式语言)定义了一系列隐含对象和操作符,无须Java代码即可方便地访问pageContext、request、session、application作用域中的对象。 jstl标签库: JSTL(JSP Standard Tag Library,JSP标准标签库)是一个...
使用EL表达式输出数据
随时随地阅读更多技术实战干货,充分利用闲暇时间,请关注源代码社区公众号和技术交流群。 使用EL表达式可以简化代码,基本语法:以${expresstion} 中间为合法的表达式,用于指定要输出的内容,可以字符串,也可以是由EL运算符组成的表达式。 EL的关键字如下,在为变量命名时,应该避免使用这些关键字: 下面用一个简单示例演示输出数据: &lt;%@page import=...
el表达式取不出数据
[img=https://img-bbs.csdn.net/upload/201612/15/1481789811_929508.png][/img][img=https://img-bbs.csdn.net/upload/201612/15/1481789821_233823.png][/img]
el表达式提取集合数据
在servlet中通过request设置了一个list集合到jsp,现在需要的到list集合中的第二个对象的name属性(用el表达式)n
SpringBoot 值的注入以及 EL 表达式
spring 注入外部的值 在spring 中 处理外部值的最简单的方式是通过声明属性源并且通过松日那个的 environment 来检索属性 通常是使用@PropertySource 引用文件名和文件路径 。 这样这个属性文件就会被加载到spring的environment中 在需要使用属性的地方通过调用 getProperty 来获取 environment 中的属性值 @Autow...
SpringBoot解析Jsp页面的EL表达式失效
最近发现在Tomcat运行的项目,出现Jsp EL表达式访问失效问题。 原因:Jsp默认是忽略EL表达式,isELIgnored=&amp;amp;quot;true&amp;amp;quot; 解决:在Jsp顶部加上&amp;amp;amp;lt;%@ page isELIgnored=&amp;amp;quot;false&amp;amp;quot; %&amp;amp;amp;gt;,表示不忽略EL表达式,这样就可以正常访问了。 &amp;amp;amp;lt;%@ page isELIgno
EL表达式与SqlEL表达式
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架
【SpringBoot基础】Spring El 表达式读取配置
【SpringBoot基础】Spring El 表达式读取配置内容概要环境jar包文件结构EL配置类 BeanSpringEl测试类Main输出结果 内容概要 使用 spring 支持的注解方式,读取系统文件中的配置,注入到容器中,方便调用。 环境jar包 jdk: jdk1.8.0_121(32位) pom: &lt;dependency&gt; &lt;gro...
EL表达式和JSTL表达式
一、EL表达式 EL表达式提供了在JSP中简化表达式的方法,基于可用的命名空间(PageContext属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到Java类中静态方法的可扩展函数以及一组隐式对象。 1 EL特点和使用简介 格式:${…} 例如:EL表达式${sessionScope.user.sex} 对应下面的JSP代码
EL表达式 与ONGL表达式
在SSH商城学习中我们在使用struts2,大大简化了我们对视图页面的编写,struts的标签、页面导航、模板都提供了极佳的扩展性,实现了更好的代码复用。当页面显示复杂时还可以在页面中自定义组件,满足多变的需求。这里着重介绍标签库taglib,它不依赖于任何表现层技术,可以再各种页面显示当然包括jsp     准备: (1)在要使用标签的jsp页面引入标签库:   (2)在web.x
el表达式可以嵌套el表达式吗
我有一个语句rnrn用$link输出的话是空。这是什么原因。如果要这样做要怎么写!谢谢大家了 我是一个新手
EL表达式
一、简介  1.1.基本形式   ${expression}     表示是否禁用EL语言,TRUE表示禁止.FALSE表示不禁止.JSP2.0中默认的启用EL语言.  1.2.操作符        a.点运算符          b.[]运算符,可以取集合值(有索引的都可以取,set不行),还可以代替点运算符;      当要存取的属性名称中包含一些特殊字符,如.或?等
El表达式
一.什么是EL表达式? Expession Language(表达式语言) 二. EL功能:替代jsp页面中的复杂代码 三.EL语法结构:${expression}   ${bean.name}或${bean['name']}------>本质调用了bean的getName()方法 注意:如果域对象中属性名中带有特殊字符,则使用[ ]会方便 四.EL中的隐含对象: 1)pageScop
el表达式
简化了jsp页面的取值操作 ${expression}  提供. 和 []两种运算符获取数据 查看tomcat 转java文件   发现它调用的是PageContextImpl.proprietaryEvaluate范围值为Object所以 取值的时候和操作对象的时候是一样的 使用EL表达式获取请求数据(不常用因为大家都知道jsp一般作为视图组件)     获取用户请求数据${param....