controller中获取不到jsp传递的值
jsp
<a href="show.do">首页</a>
<a href="show.do&page=${cpu.page - 1 }">上一页</a>
<a href="show.do&page=${cpu.page + 1 }">下一页</a>
<a href="show.do&page=${cpu.pages }">末页</a>
controller
@RequestMapping("show.do")
public String showAllCommodity(HttpServletRequest request,HttpServletResponse response)
throws Exception {
request.setCharacterEncoding("UTF-8");
CommodityPagesUtils cpu = new CommodityPagesUtils();
int page = 1;
if(null!=request.getParameter("page")&&!"".equals(request.getParameter("page"))){
page = Integer.parseInt(request.getParameter("page"));
}
System.out.println(page);
cpu.setPage(page);
cpu.setSize(5);
cpu = commodityService.getAllComByPage(cpu);
request.getSession().setAttribute("cpu", cpu);
System.out.println(cpu.getPage());
return "commodity.jsp";
}