hibernate分页问题 求解 !
<s:form action="user.action" ><span style="font-size:14px;">
<s:if test="#curr==1 && #total==1">
首页 上一页 下一页 尾页
</s:if>
<s:if test="#curr==1 && #total>1">
首页 上一页 <a href="user.action?curr=#curr+1 ">下一页</a> <a href="user.action?curr=#total">尾页</a>
</s:if>
<s:if test="#curr==total && total>1">
<a href="user.action?curr=1">首页</a> <a href="user.action?curr=#curr-1 ">上一页</a> 下一页 尾页
</s:if>
<s:if test="#curr<total && curr >1" >
<a href="user.action?curr=1">首页</a> <a href="user.action?curr=#curr-1 ">上一页</a> <a href="user.action?curr=#curr+1 ">下一页</a> <a href="user.action?curr=#total">尾页</a>
</s:if>
跳转到<s:textfield name="curr" size="1"/>
<input type="submit" value="GO" />
共${curr}/${total }页
</span>
</s:form>
当我点击下一页的时候 就报500的错误 是因为获取不到值 ,请问 <a href="user.action?curr=#curr+1 ">下一页</a> 这个里面的curr=#curr+1该怎么写呢,好像我这么拼接不对啊 --------------------编程问答-------------------- 页面上这么写
<table id="footer" align="center"
style="background-color: #eee; font-size: 12px; color: #000;">
<tr>
<td>
<s:url id="url_first" value="UserinfoAction_findAll.action">
<s:param name="pageNow" value="1"></s:param>
</s:url>
<s:a href="%{url_first}"><<首页</s:a>
</td>
<td>
<s:url id="url_pre" value="UserinfoAction_findAll.action">
<s:param name="pageNow" value="pageNow-1"></s:param>
</s:url>
<s:a href="%{url_pre}"><上一页</s:a>
</td>
<td>
第
<s:property value="pageNow" />
页
</td>
<td>
<s:url id="url_next" value="UserinfoAction_findAll.action">
<s:param name="pageNow" value="pageNow+1"></s:param>
</s:url>
<s:a href="%{url_next}">下一页></s:a>
</td>
<td>
<s:url id="url_last" value="UserinfoAction_findAll.action">
<s:param name="pageNow" value="countpage"></s:param>
</s:url>
<s:a href="%{url_last}">末页>></s:a>
</td>
<td>
共
<s:property value="countpage" />
页
</td>
<td>
共
<s:property value="count" />
条
</td>
</tr>
</table>
分页功能
/**
* 分页准备
* @param pageSize
* @param pageNow
* @return
*/
public List getByPageNo(int pageSize, int pageNow,String uid)//根据页号,数据量
{
Session s=getSession();
Transaction tx=s.beginTransaction();
String Hql="from Userinfo as user where 1=1 ";//Userinfo 实体名
if(uid!=null){
Hql+=" and user.uid="+uid; //根据页码查询
}
Hql+=" order by user.uentry desc"; //排序
List list=s.createQuery(Hql).setFirstResult(pageSize*pageNow-pageSize)
.setMaxResults(pageSize).list();
tx.commit();
s.flush();
s.close();
return list;
}
补充:Java , Web 开发