public String queryPermitList() {
page = new PageForm();
int start = Integer.valueOf(ServletActionContext.getRequest()
.getParameter("start") == null ? "1" : ServletActionContext
.getRequest().getParameter("start"));
page.setStart(start);
page.setLimit(OtherConstant.PAGE_SIZE);
if (permitName != null && !permitName.equals("")) {
page.getConditions().put("permitName", permitName.trim().toString());
}
page = bm.queryList(page);
if (page.getRoot() != null) {
page.setSuccess(true);
}
return SUCCESS;
}
此action是有关分页查询的,但是此并没有把page放在任何的范围中,为什么jsp页面仍然能够去得到page??
你看看page本身那个类里面是不是做了操作
并没有把page放在任何的范围中,范围是指的什么?
page = new PageForm();说明page的定义在方法外部,方法外是否定义了getPage()和setPage()方法?
如果定义了,则page会带到结果页面的。