Null ModelAndView returned to DispatcherServlet with name 'springDispatcherServlet': assuming HandlerAdapter completed request handling
一开始以为是配置问题,经过查找各种文档和相关资料后。发现配置没有问题,因此只能在代码上找。因为select的返回值类型写错了,所以一直执行不成功。
一般来说,你的配置文件没有问题。访问也能访问到相对应的controller,但是响应一直不正确,而且控制台也并没有报错。这种情况下就要检查xml中写的sql语句了,在这里强调检查以下几点:
1、参数类型:parameterType是否和方法一致
2、返回值类型:resultType是否和方法一致
3、添加的if判断条件是否在输入参数中有相对应的属性
resultType=“Emp”
<select id="countAll" parameterType="PageInfo" resultType="Emp">
select count(*) from emp
<where>
<if test="queryVal != null">
ename like concat('%',#{queryVal},'%')
</if>
</where>
</select>
来源:CSDN
作者:weixin_38601197
链接:https://blog.csdn.net/weixin_38601197/article/details/104854500