dwz配合分頁外掛的帶有條件上一頁下一頁(保證資料體系不變)
//無form的
listUi.jsp:
一般情況下有form,在查詢後返回查詢條件即可,(下一頁,上一頁時會自動呼叫這個form的action)
在特殊情況下:沒有form,當前頁面本來就是前面的條件查出的list,這樣點選下一個是由於沒有form沒有地方可跳轉,2,即使自己
加了一個form,用了相應的隱藏域,作為條件(空form會查出所有值),由於這個頁面是(有引數條件)跳轉過來就用model.addtribute(,)加的條件,
很容易造成兩個相同隱藏域的效果(a,a正常是a),此時可以用一個不同的名字區分,後臺哪個不為空,取那個
<form method="post" rel="pagerForm" name="form1"
action="${pageContext.request.contextPath}/system/opmUser/listUi"
onsubmit="return navTabSearch(this)">
<div class="pageHeader">
<input type="hidden" name="organid1" value="${org}">
</div>
</form>
@RequestMapping(value="/system/opmUser/listUi")
public String listUi(@RequestParam(value="organid1", required=false) String organid1,OpmUserVo opmUser,HttpServletRequest request,Model modle) {
PageInfo<OpmUserVo> list= new PageInfo<>();
Map<String,Object> param = new HashMap<String,Object>();
param.put("pageNum", opmUser.getPageNum()+"");
param.put("pageSize", opmUser.getPageSize()+"");
OpmUser op =new OpmUser();
if(organid1!=null&&!"".equals(organid1)){
op.setOrganid(organid1);
}else{
op.setOrganid(opmUser.getOrganid());
}
list = getUserListUI(param, op);
Subject currentUser = SecurityUtils.getSubject();
Session session = currentUser.getSession();
OpmUser user =(OpmUser) session.getAttribute("currentUser");
modle.addAttribute("list", list);
if(organid1!=null&&!"".equals(organid1)){
modle.addAttribute("org", organid1);
}else{
modle.addAttribute("org", opmUser.getOrganid());
}
modle.addAttribute("currnorg", user.getOrganid());
return "/system/opmUser/listUi";
}