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(),绕道。