【发布时间】:2011-11-14 01:34:26
【问题描述】:
我的看法是:
<h:commandLink value="BookFlight" action="#{bookSeatController.doLoginOrCC}">
<f:setPropertyActionListener target="#{bookSeatController.flightNumber}"
value="#{flightInfoController.flight.number}" />
</h:commandLink>
我的二传手是:
public void setFlightNumber(String flightNumber) {
this.flightNumber = flightNumber;
}
当我使用调试器时,我在 setter 中得到 flightNumber 或 null。但是,如果我将视图更改为以下内容:
<h:commandLink value="BookFlight" action="#{bookSeatController.doLoginOrCC}">
<f:setPropertyActionListener target="#{bookSeatController.flightNumber}"
value="122334" />
</h:commandLink>
flightNumber 属性设置为 122334。这是如何引起的,如何解决它以设置预期值而不是 null?
【问题讨论】: