当我使用bean时jsp中出现错误,有人能帮我吗?

当我使用bean时jsp中出现错误,有人能帮我吗?,jsp,javabeans,Jsp,Javabeans,我想在我的jsp页面中使用bean,但出现了运行时问题,无法解决 Error: An error occurred at line: 28 in the jsp file: /WEB-INF/AdminPages/AddUser.jsp listOfGroupNo cannot be resolved 25: %> 26: <%! void addGroup(int no) { 27: 28: listOfGroupNo.getGroupList().add(no);

我想在我的jsp页面中使用bean,但出现了运行时问题,无法解决

Error:
An error occurred at line: 28 in the jsp file: /WEB-INF/AdminPages/AddUser.jsp
listOfGroupNo cannot be resolved
25: %>
26: <%! void addGroup(int no) {
27:    
28:     listOfGroupNo.getGroupList().add(no);
29:     }
30: 
31: %>

您已声明
listOfGroupNo
具有请求范围,因此必须通过
request
对象检索它:

request.getAttribute("listOfGroupNo")
查看for
jsp:useBean

您可以从处理相同请求的任何JSP页面使用Bean,直到JSP页面向客户机发送响应或将请求转发到另一个文件。您可以使用request对象访问Bean,例如request.getAttribute(beanInstanceName)


我想用表单中的数据填充bean,然后将其发送给seervlet,我认为这里的范围不正确,将bean作为如下参数发送是否正确:
public class GroupsNoList {
    private List groupList= new ArrayList();

    public List getGroupList() {
        return groupList;
    }

    public void setGroupList(List groupList) {
        this.groupList = groupList;
    }
}
request.getAttribute("listOfGroupNo")