//无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";
}