异常(错误)、原因、解决方案

1.
异常:There is no Action mapped for namespace / and action name . - [unknown location]
可能原因:访问路径与struts配置文件中namespace属性配置不符。
存在多个配置文件时,将副文件引入到主文件时路径错误。
struts2主配置文件没有在classpath下
在web.xml中执行struts2核心配置文件的非classpath路径错误

本次错误原因:为struts2核心配置文件没有放到classpath下,切没有在web.xml中执行struts核心过滤器加载配置文件的位置。

2.
Mybatis多对一关联查询时,子表数据只查询出一条。

原因:主表与字表的主键名称相同(ID),Mybatis在将数据映射到PO对象时,会根据主表和字表的ID进行过滤,若主键名称相同,则只会取出字表中的第一条记录。

解决方案:修改主键名称,同时修改映射中的<id/>标签

3.ConcurrentModificationException
原因:在遍历集合时,试图对集合内容进行修改。
Java中的集合(并并发包中)被设计为fail-fast,在遍历等操作过程中不允许被修改。

4.UnsupportedOperationException
原因:试图修改用Arrays.asList()方法创建的集合。
当调用了没有被实现的方法时就会报出UnsupportedOperationException,

解决办法:不用Arrays.asList(),绕道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值