分页修改内容后跳回当前页
1.jsp获取当前页码,传给修改方法
<a href="#"
onclick="open('修改', 'form?id=${contractInfo.id}&pageNo=${page.pageNo}','800px', '580px')"
class="btn btn-success btn-xs"><i class="fa fa-edit"></i>
修改</a>
2.后台方法接收当前页码,将页码参数拼接到重定向的方法
public String save(Contract contract, HttpServletRequest request) {
String pageNo = request.getParameter("pageNo");
System.out.println(pageNo);
conService.saveInfo(contract, User.getUser().getId());
return "redirect:" + G.getPath() + "/business/page?pageNo="+pageNo+"";
}
3.重定向的方法接收参数并将当前页码参数更新
public String page(Contract contract, HttpServletRequest request, HttpServletResponse response, Model model) {
String pageNo = request.getParameter("pageNo");
Page<Contract> page = conInfoService.findPage(new Page<Contract>(request, response), contract);
if (pageNo != null && !StringUtils.isEmpty(pageNo)) {
try {
Integer pageN = Integer.valueOf(pageNo).intValue();
page.setPageNo(pageN);
}catch (NumberFormatException e){
e.printStackTrace();
}
}
System.out.println(page.getPageNo());
model.addAttribute("page", page);
return "mod/contractList";
}

浙公网安备 33010602011771号