小白第六周工作总结
运行项目在修改页面内容报错 ERROR [500.jsp] - Invalid property 'name[]' of bean class [com.smart.information.information.entity.Information]: Property referenced in indexed property path 'name[]' is neither an array nor a List nor a Map; returned value was []

org.springframework.beans.InvalidPropertyException: Invalid property 'name[]' of bean class [com.smart.information.information.entity.Information]: Property referenced in indexed property path 'name[]' is neither an array nor a List nor a Map; returned value was []

原因是页面input标签中name属性和对应字段不一样


改成publisher就可以了

补充:还有一种情况input的中某个input不需要提交,但是提交了也会包这个错,比如我商品id在编辑页面是只读的不用提交,所以不要给这个input的设置name属性,否则会报一样的错误

----------------------------------------------------------------------------------------------------------------------------------select标签下的下拉框多选回显实现


jsp页面代码如下


原代码test是写的test="${nList.key == in.labels}",因为多选后in.labels的值是一堆字符串用逗号分隔的,所以这里==不成立因此页面当然回显不成功,fn:contains(in.labels, nList.key)表示想要的值包含其中,所以后面的显示对应的值回显成功.fn表示自定义函数有个fn.tld文件里面有一个contains方法,

------------------------------------------------------------------------------------------------------------------------

启动项目mybatis报错The error occurred while setting parameters,我的原因是该功能对应的数据表的名字是order,跟SQL语句的关键字order重复了所以报错了,数据表改个名字

阅读更多
文章标签: java
想对作者说点什么? 我来说一句

运维小白光速入门必备

-

学院

1970年01月01日 08:00

2008061023_CC_第六周作业

2011年04月04日 168KB 下载

没有更多推荐了,返回首页

不良信息举报

小白第六周工作总结

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭