select
에있는 회사의 목록을 얻으려고하고 있지만 오류가 있습니다.방법을 알아낼 수 없습니다 <s:select>
type Exception report
message tag 'select', field 'list', name 'workOrder.company': The requested list key
'listAllCompanys' could not be resolved as a collection/array/map/enumeration/iterator
type. Example: people or people.{name} - [unknown location]
description
The server encountered an internal error that prevented it from fulfilling this request.
예외 :
org.apache.jasper.JasperException: tag 'select', field 'list', name 'workOrder.company': The requested list key 'listAllCompanys' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location]
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:585)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
내 workOrder.jsp
파일 포함 : 내가 추가 할 수있는 새로운 작업 지시가있을 때
<s:select list="listAllCompanys" listValue="companyName" name="workOrder.company"></s:select>
은 선택에서 사용할 수있는 회사의 목록이 있어야한다 .
UPDATE :
이public List<Company> getListOfCompanys()
{
SessionFactory sf = HibernateUtil.getSessionFactory();
Session session = sf.openSession();
@SuppressWarnings("unchecked")
List<Company> returnList = (List<Company>)session.createCriteria(Company.class).list();
session.close();
System.out.println("Printing companies... "+returnList);
return returnList;
}
listAllCompanys() 메소드가있는 java 파일을 게시하십시오. – Ramesh
@Ramesh가 방금 내 Java 파일을 게시했습니다. – RomZes13