我正在编写一个 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)
但是,如果我在上述方法的开头设置了断点,则不会到达断点。
我错过了什么?
我有以下shell脚本(命名test):
#!/bin/sh
echo "junk"
filename="junk"
echo $filename
filename=`ls -t|head -n1`
echo $filename
Run Code Online (Sandbox Code Playgroud)
当我运行这个脚本时,终端没有输出.我正在使用红帽子/腻子.
我错过了什么?