hibernate+DAO+JSP/Servlet,同样的查询在java类中测试成功,jsp中就失败(不是引用的问题)

用hibernate hql查询Shop对象映射,在java类中测试成功的,如下图:图片说明
但是放到jsp中就不行了,报错:Shop not mapped如下图:图片说明。我的猜测是hibernate.cfg.xml无法被这个jsp变成的servlet找到,如果是这个问题,我想问问该怎么解决?如果不是这个问题,那又该怎么解决?下图是我的项目结构,供参考图片说明

先进行实体引用,实体类引用了吗

jsp头部要引用Shop实体对象

需要引入java 实体

<%@ page language="java" %>
<%@ page import="java.util.ArrayList" %>

与java中
import java.util.ArrayList
相同

不是引用的问题,之前jsp已经有引用了,我重启了一下tomcat,结果就好了,虽然问题解决了,但还是不知道为什么。。。

没有Clean吧,有时候浏览器缓存了,

不是引用的问题,之前jsp已经有引用了,我重启了一下tomcat,结果就好了,虽然问题解决了,但还是不知道为什么。。

jsp编译后是本质也是java文件及xx.jsp.java,应该是没有import