ssm项目_利用SSM开发项目曾遇到的异常

4bbfcf97b14873f6639a4bad9d4bdd68.png

1.关于向前端传递集合或对象出现的异常

6557b986438e101827cb290c438e0604.png

根本原因

javax

根据异常的提示信息,经查阅相关资料,不能遍历对应的集合(才发现自己传递的是对象)。调整后可以了(传递一个集合进行遍历)。

关于javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>​www.cnblogs.com

2.学习spring的时候遇到了context名称空间的问题

问题描述如下:

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 82 in XML document from class path resource [ioc2.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 82; columnNumber: 26; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素'context:property-placeholder'的声明。

解决问题:

原因是没有正确的配置context引用资源,在xml文件下应添加如下配置:

xmlns:

将上述代码添加到此处

c840a1a63021b8706ad6c3eb6020b078.png

顺便记录一个问题:

一次帮朋友写一个jsp+servlet+mysql+tomcat的大作业,写的时候还算顺利吧。最后,运行的时候意想不到的结果出现了,在浏览器页面展示一个表格的时候,竟出现了两个id相同的两条记录(也是我手欠,当时在前端向数据库插数据时,没注意到已有了某个id的记录了)。我这才意识到,数据库中的某张表没设置主键。

没设主键的原因是:我们把他同学的数据库脚本拿了过来,连里面的内容都没看,然后直接在我们自己的数据库可视化工具中运行了脚本,最后导致了上面情况的发生。

我们立刻尝试给那个表设置主键。因为id字段有两个相同的值,设置不了。就想着先把那条重复记录删掉。神马?竟然删不掉?尝试了一会儿失败了,算啦,直接删表重建。

呜呜呜~~~

下次,不敢连看都不看直接用人家的数据库脚本了......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值