struts 里面分页时跳转总是出错,急!!

bingyu0422 2011-05-17 07:56:42
我的每一页是这样进行跳转的<a href="user?!listAllUsers&pageNum=1">1</a>
<a href="user?!listAllUsers&pageNum=2">2</a>
<a href="user?!listAllUsers&pageNum=3">3</a>
我的struts配置如下:<action name="user" class="com.bjsxt.softrc.action.UserAction">
<result name="success">/reg_ok.jsp</result>
<result name="user_list_all">/user_list_all.jsp</result>
</action>

Action 里的方法
public String listAllUsers()throws Exception{
pagenation = userService.listAllUsers(pageNum);

return "user_list_all";
}

但我访问 user!listAllUsers时只有第一页会显示,而点第二页的连接时,会直接跳转到reg_ok.jsp 不会跳到user_list_all.jsp
这时怎么回事???

...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Luciferoffans 2011-05-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fclxyz 的回复:]

<action name="user" class="com.bjsxt.softrc.action.UserAction">
少配了一个method啊
加上method="listAllUsers"
应该就没问题
[/Quote]
除了这个之外,你在action中应该有pageNum属性,并set get方法;
我看你action中叶没有return 怎么就跑到success页面去了呢?
C_S_D_N_ktzhu 2011-05-18
  • 打赏
  • 举报
回复
跳转时应该写___.do 然后跳转到web.xml里面,web.xml里面配置在跳转struts里
  • 打赏
  • 举报
回复
<result name="success">/reg_ok.jsp</result>
这个是做什么的?可以删掉不用吗?

还有就是你可以在里面加上 type="dispatcher"
因为分页显示数据实际上就是一个转发的操作
BUG胡汉三 2011-05-18
  • 打赏
  • 举报
回复
<a href="user?!listAllUsers&pageNum=2">2</a>

换成这样试试:
<a href="user!listAllUsers.action?pageNum=2">2</a>

还有就是你的pageNum到底是在Action里面配置get/set方法还是
ActionContext.getContext.get("pageNum");这样获取
还是直接用Aware方式:request.getParameter("pageNum");这样获取啊???
一样样试试!!!
redlotus_lyn 2011-05-18
  • 打赏
  • 举报
回复
<a href="user?!listAllUsers.action?pageNum=2">2</a>
tom_66 2011-05-17
  • 打赏
  • 举报
回复
<action name="user" class="com.bjsxt.softrc.action.UserAction">
少配了一个method啊
加上method="listAllUsers"
应该就没问题
wang1986614 2011-05-17
  • 打赏
  • 举报
回复
看着你没写错啊,打个断点看看!

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧