`
zgzd13575java
  • 浏览: 13971 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JSF(request response)对象的获取

    博客分类:
  • JSF
阅读更多
import javax.faces.context.FacesContext;

HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();

HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();


下面的说明创建一个新页面!

FacesContext facesContext= FacesContext.getCurrentInstance();
response.getWriter().print("OK!");
facesContext.responseComplete();
return null;
分享到:
评论

相关推荐

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    6. **呈现响应(Render Response)**:最后,JSF会生成响应并将其发送回客户端。这包括渲染组件的状态,以生成最终的HTML页面。 ### JSF架构 JSF架构基于MVC(Model-View-Controller)模式,由以下核心组件组成: ...

    JSF 详解

    JSF的生命周期可以分为六个阶段:Restore View、Apply Request Values、Process Validations、Update Model Values、Invoke Application和Render Response。 1. Restore View:JSF的处理核心是控件树,他会先将页面...

    jsf的必读教科书

    2. **应用请求值(Apply Request Values)**:此阶段的主要任务是从客户端请求中获取表单数据,并将其绑定到组件模型中。 3. **处理验证(Process Validations)**:在这个阶段,JSF会执行所有的验证逻辑,确保用户输入...

    jsf自定义组件.pdf

    - **套用请求值(Apply Request Values)**:在这个阶段,每个JSF组件都会从HTTP请求中获取相应的参数值,并更新组件的值。如果组件设置了`immediate="true"`,则会立即处理任何关联的事件,并跳过后续阶段直接绘制...

    《JSF自定义组件》

    - **套用请求值(Apply Request Values)**:在这个阶段,每个JSF组件都会从HTTP请求中获取相应的参数值,并更新组件的属性。如果组件设置了`immediate="true"`,则会立即处理任何相关事件,并跳过后面的阶段直接...

    jsp 使用request为页面添加静态数据的实例.docx

    我们可以使用 `request.setAttribute()` 方法将数据设置到 Request 对象中,然后在 JSP 页面中使用 `request.getAttribute()` 方法来获取这些数据。 在下面的示例代码中,我们创建了一个 Servlet 类,使用 `request...

    JSF程序设计

    2. **Apply Request Values**:将请求参数赋值给组件。 3. **Process Validations**:执行验证逻辑。 4. **Update Model Values**:将组件值更新到模型。 5. **Invoke Application**:调用后端业务方法。 6. **...

    JSF如何使用ExternalContext类

    3. **获取ServletResponse对象**: - `getResponse()`方法返回当前正在构建的响应的`ServletResponse`对象,允许开发者直接操作响应,如设置HTTP头或写入响应体。 这些方法返回`Object`类型而不是特定的Servlet...

    JSF运行原理(知道原理就不怕不懂使用)

    - **Render Response**:生成响应,将更新后的视图呈现给用户。 每个阶段都有特定的任务,且顺序执行,确保了请求处理的结构化和可预测性。 #### 控制器到页面的数据传递 除了从页面向后端传输数据,JSF也支持从...

    IBM Redbook -WebSphere Studio 5.1.2 for JSF and SDO

    - **JSF生命周期**:JSF页面请求遵循特定的生命周期,包括Restore Component Tree、Apply Request Values、Process Validations、Update Model Values、Invoke Application和Render Response等阶段。 #### Service ...

    JSF生命周期的事件处理

    4. **更新模型值(Update Model Values)**:在此阶段,JSF框架会把表单中输入的数据更新到后端的业务对象中。 5. **调用应用程序(Invoke Application)**:在这个阶段,开发者可以执行自定义的业务逻辑代码,例如...

    jsf实现基于ajax的上传例子

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest httpRequest = (HttpServletRequest) request; ...

    JSF生命周期及组件开发

    - **目标**: 在这一阶段,JSF框架将从HTTP请求中获取的数据绑定到相应的组件上。 - **处理流程**: - 如果组件的`immediate`属性未设置为`true`,则执行转换操作。 - 转换失败会导致错误消息,这些消息会被存储在`...

    Disable Browser Caching in JSF

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletResponse httpResponse = (HttpServletResponse) response; ...

    Mastering JavaServer Faces

    The authors begin by painting the architectural big picture-covering everything from the Patterns that are used in the implementation to the typical JSF Request/Response lifecycle. Next, you'll learn...

    JSF 基础

    - **Apply Request Values**: 从请求参数中提取数据,更新组件树中的值。 - **Process Validations**: 验证用户输入的数据,可使用内置验证器或自定义验证逻辑。 - **Update Model Values**: 将组件树中的数据更新...

    JSF环境的配置.rar

    8. **JSF生命周期**:JSF有六阶段的请求处理生命周期:Restore View、Apply Request Values、Process Validations、Update Model Values、Invoke Application和Render Response。理解这个生命周期对于有效地编写JSF...

Global site tag (gtag.js) - Google Analytics