知道问题所在那还不容易呀
换成tomcat8试试
看看你的数据库配置文件?
hibernate 有分页插件的 很方便。但是你也要考量 物理分页还是内存分页的区别。
不贴代码 说个锤子
spring那里配置
选第一个,把后面要传对象的给删除,最后强转一下就可以了
看一看你的service有没有出错
看一下配置文件,应该是配置文件的错误
你好你是怎么解决的,我也遇到这个问题了
同样的问题,请问怎样解决的呢
看个人喜好,有的人从后台写到页面,也有的人喜欢从页面写到后台。
ActionContext.getContext().getValueStack().push(pageBean);
把pageBean放进值栈里了,然后页面上通过struts的标签找到pageBean的属性
private int currPage; // 当前页数
private int pageSize; // 每页显示的记录数
private int totalCount; // 总记录数
private int totalPage; // 总页数
private List<T> list; // 每页显示的数据
把鼠标放在按钮上看看browser的左下角连接到哪个action或者页面,如果没有出现这个信息的话,说明代码有问题。
如果PageBean作为Action的一个属性,则会默认放在栈顶的,可以直接取。
啊啊啊啊啊……找了好久,发现我的findAll方法写成了private!!!
按着老师的代码跟着敲吧
数据放到了list中,再封装到pagebean
厉害了,孩子
素材包在哪里下载
错误就在上面我那段代码中,已经找出来了,就是多加个符号,如果有人跟我一样报错就在这里回我,我都不好意思贴出那个错误,浪费我至少4到5小时,真的蓝瘦香菇。但是又有个问题,上面的报错真的说的一点都不明确,根本就不会想到是这里的问题。。。
把错误信息发出来
地址传的"currentPage"参数有误,找个地方直接打印出来看是不是你想要的值
我也是 迭代不出来,而且后面的页码也没有显示
struts2中在xml占位符的意思,用于代替前面的*
<a href="<%=basePath %>/deparment_findAll.action?currPage=<s:property value="currPage-1" />">[上一页]</a>
DepartmentAction中需要private Integer currPage = 1;要给currpage赋初始值为1
Spring3.1以后不支持HIbernateDaoSupport,需要自己写代码了
Integer是Int的包装类型,一般我们在使用的时候会用int ,但是int 是没有null这个值的,而Integer是有的。某些业务环境下可能会出现整形数据为空的情况(比如查询数据库)。因此,我们需要定义一个Integer来对应null的情况。