小编Mar*_*rth的帖子

Primefaces selectOneMenu 不会在更改时执行

我正在编写一个 PrimeFaces 应用程序。我的 XHTML 中有以下代码:

<p:selectOneMenu value="#{lottoCheckerBean.selectedPowerBallDrawingDate}">
    <f:selectItems value="#{lottoCheckerBean.powerBallDrawingDates}" />
</p:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)

我期待在LottoCheckerBean选择一个值时在我的下面执行以下代码:

public void setSelectedPowerBallDrawingDate(String selectedPowerBallDrawingDate) {
    //get drawing
    PowerBallDrawing currentDrawing = null;
    for (int d = 0; d < powerBallDrawings.size(); d++) {
        if (powerBallDrawings.get(d).getDrawingDate().equals(selectedPowerBallDrawingDate)) {
            currentDrawing = powerBallDrawings.get(d);
            break;
        }
    }
    if (currentDrawing == null) {
        try {
            //create new drawing;
            currentDrawing = new PowerBallDrawing(selectedPowerBallDrawingDate);
            powerBallDrawings.add(currentDrawing);
            Arrays.sort(powerBallDrawings.toArray());
        } catch (Exception ex) {
            //will not happen so ignore
        }
    }
    this.selectedPowerBallDrawingDate = selectedPowerBallDrawingDate;
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我在上述方法的开头设置了断点,则不会到达断点。

我错过了什么?

java primefaces jsf-2

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

没有来自unix shell脚本的输出

我有以下shell脚本(命名test):

#!/bin/sh
echo "junk"
filename="junk"
echo $filename
filename=`ls -t|head -n1`
echo $filename
Run Code Online (Sandbox Code Playgroud)

当我运行这个脚本时,终端没有输出.我正在使用红帽子/腻子.

我错过了什么?

unix bash

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

标签 统计

bash ×1

java ×1

jsf-2 ×1

primefaces ×1

unix ×1