小编Pet*_*ter的帖子

javax.el.MethodNotFoundException:找不到方法:TableBeanDetail@bd4053.onRowSelect()

当我单击每行中出现的数据表中的命令按钮时,我收到以下错误.通过查看示例,我了解到一旦单击了commandbutton,就会首先执行以下代码

 <f:setPropertyActionListener value="#{detailRow}" target="#{tableBeanDetail.selectedEntry}" />  
Run Code Online (Sandbox Code Playgroud)

然后是与以下bean方法关联的代码

  <p:commandButton id="detailsButton" actionListener="#{tableBeanDetail.onRowSelect}" icon="ui-icon-
      search" title="View Details">  
Run Code Online (Sandbox Code Playgroud)

在我的onRowSelect中我试图做以下事情:

  public String onRowSelect(ActionEvent event) throws Exception {


    // Get key fields from row data and set the parameters that needs to be passed w
             .....
 }
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

jsf jsp primefaces

3
推荐指数
1
解决办法
6695
查看次数

Java集合和MapKey

我是java的新手.我有一个数据库表,其中包含以下复合键:

Code
Reference_Number_1 (decimal)
Reference_Number_2 (decimal)
Time
Run Code Online (Sandbox Code Playgroud)

上面的键使每行成为唯一的行 - 没有重复.我需要创建一个类来将此表加载到java集合并创建一个静态方法,该方法将以上四个参数作为键并从java集合返回实体.

我正在考虑将表加载到HashMap中,但我不确定如何定义MapKey.我应该将Reference_Number_1,Reference_Number_2和Time转换为字符串,然后连接这四个字段吗?或者还有另一种方法/集合来加载此表.谢谢,皮特

java

1
推荐指数
1
解决办法
147
查看次数

标签 统计

java ×1

jsf ×1

jsp ×1

primefaces ×1