2 a18251988255 a18251988255 于 2013.12.02 14:42 提问

关于struct2 与jsp页面传值的问题
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??

2个回答

ludx212
ludx212   2013.12.04 13:15

你看看page本身那个类里面是不是做了操作

a85820069
a85820069   2014.01.19 23:49

并没有把page放在任何的范围中,范围是指的什么?
page = new PageForm();说明page的定义在方法外部,方法外是否定义了getPage()和setPage()方法?
如果定义了,则page会带到结果页面的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!