Java Bean的ArrayList..如何在jsp中使用EL访问Bean的属性。。?抛出NotFoundError异常

Java Bean的ArrayList..如何在jsp中使用EL访问Bean的属性。。?抛出NotFoundError异常,java,jsp,arraylist,jstl,javabeans,Java,Jsp,Arraylist,Jstl,Javabeans,我在请求范围中设置了employeebean ResultTemployeList的arraylist。。 我不知道我做得对不对。。但下面是jsp中使用的jstl代码 <c:forEach var="element" items="${resultEmployeeList} "> <tr> <td> ${element.empId} <

我在请求范围中设置了employeebean ResultTemployeList的arraylist。。 我不知道我做得对不对。。但下面是jsp中使用的jstl代码

<c:forEach var="element" items="${resultEmployeeList} ">
            <tr>

                <td>
                ${element.empId}
                </td>
                <td> ${element.empname}</td>


            </tr>
        </c:forEach>
这是雇员豆

public class EmployeeBean {

private int empId;
private String empname;
private boolean exceptionExist;
public EmployeeBean() {
}

public int getEmpId() {
    return empId;
}

public void setEmpId(int empId) {

    this.empId = empId;
}

public EmployeeBean(int empId, String empname) {
    this.empId = empId;
    this.empname = empname;
}

public String getEmpname() {
    return empname;
}

public void setEmpname(String empname) {
    this.empname = empname;
}

public boolean exceptionExist(){
return true;
}
}

这是我放ResultTemployeList的地方

public boolean getEmployeesIn(ArrayList<Integer> empids,HttpServletRequest request) {
    ArrayList<EmployeeBean> employeeList=new ArrayList<EmployeeBean>();
    Iterator empidIterator=empids.iterator();
    while(empidIterator.hasNext()){

        employeeList.add(eObject.getEmployee((Integer)empidIterator.next()));
    }
    if(employeeList.isEmpty())
        return false;
    else{
    request.setAttribute("resultEmployeeList", employeeList);
    }
    return true;

如果已按原样粘贴代码,则在
${resultEmployeeList}
之后的
items=“${resultEmployeeList}”
中有额外的空间。这可能会导致变量
元素
被视为字符串而不是实际类型。

是否可以将该代码发布到将列表放入请求范围的位置?${ResultTemproyeList}请求范围中的此列表。。。我希望您在controllerreplace${resultEmployeeList}中设置${requestScope.resultEmployeeList}和check@niiraj874u发布了代码..surendhar,您是否尝试过使用${requestScope.ResultTemployeList}
public boolean getEmployeesIn(ArrayList<Integer> empids,HttpServletRequest request) {
    ArrayList<EmployeeBean> employeeList=new ArrayList<EmployeeBean>();
    Iterator empidIterator=empids.iterator();
    while(empidIterator.hasNext()){

        employeeList.add(eObject.getEmployee((Integer)empidIterator.next()));
    }
    if(employeeList.isEmpty())
        return false;
    else{
    request.setAttribute("resultEmployeeList", employeeList);
    }
    return true;
 public EmployeeBean getEmployee(int empId) {

    EmployeeBean eb = new EmployeeBean();
    try {

        String query = "select * from empschema.employee where empid=?";
        ps = con.prepareStatement(query);
        ps.setInt(1, empId);
        ResultSet rs = ps.executeQuery();

        if (!rs.next()) {
            eb=null;
            return eb;

        } else {

                eb.setEmpId(rs.getInt(1));
                eb.setEmpname(rs.getString(2));

        }
    } catch (SQLException ex) {
        Logger.getLogger(EmployeeDAO.class.getName()).log(Level.SEVERE, null, ex);
    }
    return eb;

}