dbdata.empno возвращает ArrayList. У меня есть открытый список getempno () {return empno;} в bean-компоненте, где empno является массивом.
азработке небольшого jsf-приложения с данными у меня возникла следующая проблема с этой ошибкой
The method setVar(String) in the type DataTableTag is not applicable for the arguments (JspValueExpression)
на моей странице JSP у меня есть следующий фрагмент кода
<h:dataTable id="dt1" value="#{dbdata.empno}" var="item" bgcolor="#F1F1F1" border="10" cellpadding="5" cellspacing="3" rows="4" width="50%" dir="LTR" frame="hsides" rules="all" summary="This is a JSF code to create dataTable." >
в моем файле Java у меня есть следующие 2 фрагмента кода:
while (rst.next())
{
empno.add(i++,new perInfo(rst.getString(1)));
}
public class perInfo {
String uname;
public perInfo(String firstName) {
this.uname = uname;
}
public String getUname() {
return uname;
}
}
данные поступают нормально из базы данных.
Я обнаружил, что атрибут "var" создает проблему
Вы могли бы посоветовать