내 페이지 :사용자 정의 메시지가 페이지에 표시되지 않습니다 (JSF)
...
<div id="header">
<!-- content header -->
</div>
<div id="content">
<h:messages />
<h:ouputText value="#{example.text}" />
</div>
...
내 ManagedBean은 :
public class ExampleManagedBean(){
private String text;
public String getText(){
FacesContext.getCurrentInstance().
addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_WARN,
"Warning message...", null));
return text;
}
public void setText(String text){
this.text = text;
}
}
내 문제는되지 않는 경고 메시지 페이지에서 렌더링됩니다. 왜?
거기에 ''이 있습니까? 페이지가 새로 고쳐 집니까? –
Bozho
예,입니다. 첫 페이지이므로 페이지가 새로 고쳐지지 않습니다. –
bblanco
@Bozho : 표시를 위해 메시지를 내보내려면 ''이 필요합니까? –
Rachel