无法弄清楚如何<s:select>

RomZes13

试图获得公司名单,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>

当我要添加新的工作订单时,select中应该有可用的公司列表。

更新:

这是我的listAllCompanies()方法

public List<Company> getCompanyList() {
    return companyList;
}

//////////////////////////////////////////
/////////////////////////////////////////

public List<Company> getListAllCompanys() {
    return listAllCompanys;
}

private List<Company> listAllCompanys;

public String listAllCompanys() throws Exception
{
    CompanyDaoHibernate dao = new CompanyDaoHibernate();
    listAllCompanys = dao.getListOfCompanys();

    return SUCCESS;

}

CompanyDAOHibernate

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;

}
罗马C

JSP包含操作返回的选择标记。添加订单时,它应该具有list绑定到bean属性的属性。它应该是top值堆栈中的一个对象。

在大多数情况下,最好在操作类中初始化该属性,以更好地实现the preparable interface必须编写prepare()方法和初始化列表的位置。

因为标签list属性s:select不能为引发异常null在返回引用该变量的结果之前,应正确初始化用于标签的变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL中存在多个SELECT的问题无法弄清楚

来自分类Dev

无法弄清楚如何收税

来自分类Dev

无法弄清楚如何捕获InputMismatchException

来自分类Dev

无法弄清楚如何打印toString

来自分类Dev

iOS限制-无法弄清楚如何

来自分类Dev

无法弄清楚用法

来自分类Dev

无法弄清楚崩溃

来自分类Dev

无法弄清楚如何将美分与美元分开

来自分类Dev

无法弄清楚如何使用Soundcloud API测试代理

来自分类Dev

无法弄清楚如何查询Bing / Azure Marketplace API

来自分类Dev

无法弄清楚如何检查列表是否包含0

来自分类Dev

无法弄清楚如何使用ImageViewTouch挂钩

来自分类Dev

无法弄清楚如何使用getchar(); 在C

来自分类Dev

无法弄清楚如何获得此总运行

来自分类Dev

无法弄清楚如何解析此数据

来自分类Dev

无法弄清楚如何设置java.library.path

来自分类Dev

无法弄清楚如何将导航栏居中

来自分类Dev

Python,无法弄清楚如何保存循环变量

来自分类Dev

无法弄清楚如何清除随机森林中的NaN

来自分类Dev

无法弄清楚如何在地图中检索对象

来自分类Dev

无法弄清楚如何使用getchar(); 在C中

来自分类Dev

无法弄清楚如何确保最后的模式

来自分类Dev

无法弄清楚如何为我的函数使用参数

来自分类Dev

无法弄清楚如何创建特殊条件

来自分类Dev

无法弄清楚如何正确调用元素

来自分类Dev

无法弄清楚如何设置UIPickerView的起始值

来自分类Dev

无法弄清楚如何查询Bing / Azure Marketplace API

来自分类Dev

无法弄清楚如何读取元数据

来自分类Dev

MySQL查询无法弄清楚如何执行