result

Could not find result map java.lang.String

 ̄綄美尐妖づ 提交于 2020-03-16 17:34:15
某厂面试归来,发现自己落伍了!>>> MyBatis项目中在查询数据库时遇到org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.String。 然后,我就把 sql 语句直接放到数据库工具上查询,可以查询出结果,应该是在使用MyBatis时配置出了问题。 仔细检查了一下,原来由于自己在使用开发工具补全时不小心把 resultType="java.lang.String" 写成了 resultMap=" java.lang.String " ,结果就导致了这个问题。 补充:全面检查一下所有的配置文件,可能会受其它配置文件的影响,我就在上面吃了很大的亏。在当前文件检查了N多遍,重写了N多遍,都不能解决问题。后来把其它文件暂时删除,问题解决了。唉,白白浪费了一天时间浪费了。 来源: oschina 链接: https://my.oschina.net/u/1157906/blog/206076

HttpWatch的Result中出现Aborted的原因分析[配图]

心已入冬 提交于 2020-02-29 04:37:11
我们在使用HttpWatch进行Web调试的过程中有时候会看到非HTTP Status Code(状态码)的值,例如:(Aborted)。      (Aborted)是HttpWatch中定义的三种非HTTP Status Code的其中一种,这些状态信息在HttpWatch中被用来表示服务器没有对发出的请求返回任何Status Code: l (Aborted) l (Cache) l ERROR_*   最后的两个值所表示的含义是显而易见的。(Cache)用来表示请求中所返回的内容不是从服务器中取回的而是直接从浏览器的缓存中取回的。因此如果没有与服务器进行真实的信息交换则服务器不会返回Status Code。另外一种是ERROR_*,它用来表示当IE浏览器请求数据时发生错误导致请求失败。   (Aborted)表示的内容相对上面两个要更加复杂一些,它发生在IE开始处理对指定URL的请求,但请求被中止的情形下。以下是几种请求被中止的典型示例: 在页面加载的过程中(例如:正在下载一个图片)用户点击了页面中的一个链接,或点击了浏览器的“停止”按钮。这种情况下IE会中止所有激活状态的请求,HttpWatch中这些被中止请求的result会显示(Aborted)。 当用户触发了某个元素的hover事件(hover时会发请求),而在请求的过程中鼠标移出了hover事件绑定的区域时

org.springframework.jdbc.core.JdbcTemplate 使用注意事项

亡梦爱人 提交于 2019-12-17 15:59:24
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在使用JdbcTemplate.queryForMap(String )的时候发现一个问题: 错误信息如下: org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 0 通过查询官方API: https://docs.spring.io/spring/docs/2.0.x/javadoc-api/org/springframework/dao/EmptyResultDataAccessException.html Data access exception thrown when a result was expected to have at least one row (or element) but zero rows (or elements) were actually returned. 注意事项: 如果要是有 queryForMap(sql)和qeuryForInt(sql)和qeuryForLong(sql) 要注意当Map 为空的时候会抛出异常。 如果不想抛出这个异常,要么就用queryForList(sql)吧。 来源: oschina

Struts2中的result组件

老子叫甜甜 提交于 2019-11-30 07:34:51
常用的几种Result组件 1)JSP响应 dispatcher :采用请求转发方式调用JSP组件响应。 redirect:采用请求重定向方式调用JSP组件响应。(在重定向后,原request和action都被销毁掉,因此在JSP获取不到值) 使用格式如下: <result type="dispatcher"> <param name="location">/msg.jsp</param> </result> 或者使用简写 <result type="dispatcher"> /msg.jsp </result> 2)Action响应 delete.action?id=1---->DeleteAction--->ListAction--->list.jsp redirectAction:采用重定向方式发出一个*.action请求 chain:采用转发方式发出一个*.action请求 使用格式如下: 调用不同命名空间的action时: <result type="redirectAction"> <param name="actionName">请求名</param> <param name="namespace">命名空间</param> </result> 调用相同命名空间的action时: <result type="redirectAction"> 请求名 </result>