我有一个如图所示的豆子
@ManagedBean
@RequestScoped
public class Demo {
private int value1;
private String value2;
..getter and setter..
这是我的 xhtml 页面 demo.xhtml
<h:form>
<p:panelGrid columns="2">
<p:outputLabel value="id"></p:outputLabel>
<p:inputText value="#{demo.value1}"></p:inputText>
<p:outputLabel value="name"></p:outputLabel>
<p:inputText value="#{demo.value2}"></p:inputText>
</p:panelGrid>
</h:form>
整数值如何在客户端页面中获取 0 值
我已经读到在请求处理生命周期中,对于第一次请求,jsf 运行时将创建新视图并直接进入渲染阶段。如何在没有流程验证阶段的情况下将值设置到客户端页面。
我从 jsf 2.0 完整参考中阅读了这些行
*Initial request to view the register.xhtml page
Since this
is an initial request (also referred to as a “non-postback” request) to view the
registration page, the Restore View phase creates an empty View (UIViewRoot)
component tree and stores it in the FacesContext instance.
创建视图后,生命周期立即直接进入渲染响应阶段,因为请求中没有传入字段数据进行验证或处理(也称为“非回发”请求)。*
我认为这句话有助于理解我的问题。从生命周期的角度期待答案