【发布时间】:2011-01-28 04:29:14
【问题描述】:
嗨,
这个问题来自BalusC之前的answered问题。答案摘录如下:
只有在幕后才会发生这种情况 前锋 RequestDispatcher#forward() 需要 地方。在前锋中, servletcontainer 基本上重用了 视图的相同 HTTP 请求/响应 (JSP/XHTML 页面)。它不是 强制/指示网络浏览器发送 一个全新的请求。
这意味着每个新视图都使用前向渲染。以下是我的问题:
如果是上述情况,那么显示的所有视图都使用相同的请求?因为,我们总是在地址栏中看到相同的 URL。
是否为新的请求保留了上一个请求中的值?
在这种情况下,如果每个请求都相同,那么它是否就像在会话中存储很长时间一样。我对 JSF 的视图处理有点困惑。想了解更多JSF内部工作流程。
当我们在
faces-config.xml中使用<redirect/>时,地址栏的URL会不会改变?
【问题讨论】: