Hãy xem ở dưới đây dòng mã trong JSFJSF: yêu cầu ban đầu và yêu cầu đăng lại?
<h:inputText id="name" value="#{customer.name}" />
Trích từ java.sun.com:
Đối với yêu cầu ban đầu của trang có chứa từ khóa này, JavaServer Faces thực hiện đánh giá biểu thức
#{customer.name}
trong pha phản hồi kết xuất của vòng đời. Trong giai đoạn này, biểu thức chỉ truy cập giá trị của tên từ bean khách hàng, như được thực hiện trong đánh giá ngay lập tức.Để yêu cầu đăng lại, thực thi JavaServer Faces đánh giá biểu thức ở các giai đoạn khác nhau của vòng đời, trong đó giá trị được lấy ra từ yêu cầu, được xác thực và được truyền cho bean khách hàng.
Tôi không chắc là tôi hiểu yêu cầu ban đầu vs postback yêu cầu. Trình duyệt của khách hàng có thực hiện hai yêu cầu khác nhau cho máy chủ web không?
Không phải lúc nào. Tất cả 6 giai đoạn sẽ được thực thi trong trường hợp yêu cầu GET ban đầu với tham số xem. –
Câu trả lời này không chính xác 100%. Nhận xét của @ShirgillFarhanAnsari là chính xác và câu trả lời được cập nhật tốt hơn. –