Tha*_*ham 20 java jsf postback java-ee
请查看JSF中的以下代码行
<h:inputText id="name" value="#{customer.name}" />
Run Code Online (Sandbox Code Playgroud)
从java.sun.com引用:
对于包含此标记的页面的初始请求,JavaServer Faces实现
#{customer.name}在生命周期的呈现响应阶段评估表达式.在此阶段,表达式仅访问customer bean中的name值,如立即评估中所做的那样.对于回发请求,JavaServer Faces实现在生命周期的不同阶段评估表达式,在此期间从请求中检索值,验证并传播到customer bean.
我不确定我是否理解初始请求与回发请求.客户端浏览器是否向Web服务器发出两个不同的请求?
小智 28
初始请求仅传递恢复视图和渲染响应阶段,而所有阶段的回发请求过程(应用请求值,验证阶段等).
通过单击链接,粘贴地址栏中的URL来创建初始请求,同时通过单击提交按钮或任何发布请求发布表单来创建回发请求.
Ces*_*sar 14
初始请求是浏览器为显示带有${customer.name}标记的页面而执行的请求.当浏览器发布部分或全部页面值,然后将首先发布的同一页面返回给客户端时,就会发生回发.例如,这可能是由于验证错误而发生的.
知道正在呈现的当前视图是否是回发的结果是有用的.例如,您可能希望显示作为回发结果的消息,但不是每次刷新页面时都显示.
| 归档时间: |
|
| 查看次数: |
17385 次 |
| 最近记录: |