이름이 controller
인 get 매개 변수가 있습니다. 내 백업 콩에 (propertyChangeListener
포함)에 합격 할 때 내가 대신 해당 매개 변수의 실제 가치 null
을 얻을 : 적절한 무엇get 매개 변수를 jsf의 백업 빈에 전달하는 방법은 무엇입니까?
- :
<h:commandButton value="#{msg['mail.send']}" styleClass="mailbutton" action="#{mailSender.sendMail}"> <f:setPropertyActionListener target="#{mailSender.controllerName}" value="{#param.controller}"/> </h:commandButton>
그래서, 나는이 개 질문이 get 매개 변수 값으로 bean 특성을 설정하는 방법은 무엇입니까? 사실, 나는 이미
ExternalContext#getRequestParam
에서 값을 얻었지만 다른 해결책이있을 수 있습니다. - 더 흥미로운 질문 : 여기에서 propertyActionListener가 작동하지 않는 이유는 무엇입니까? 그것은 실제로 무엇을 하는가? (나는 그것에 대해 약간의 생각을 가지고 있지만 더 포괄적 인 설명을 읽는 것이 좋을 것이다).
@BalusC : 답변에서 나는 매우 불분명 한 질문을 한 것을 이해합니다. 그래서 그것이 당신이 모든 가능한 '진정한'의미들에 대해 즉시 대답하기로 결정한 이유입니다. 어쨌든 고마워요, 평소대로 유용합니다. – Roman