BlogJava

研究、学习Java的地方

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  161篇文章 :: 3篇收藏:: 87篇评论:: 0个Trackbacks

公告



Locations of visitors to this page

文章

收藏

相册

Java

软件工程

数据库

新闻

存档


正在读取评论……


在这个状态,所有的过程都已经被框架和应用程序处理完毕。装饰请求状态的目的就是把所有的返回结果显示给用户,这也是它主要完成的功能。这个状态的另一个功能是保存视图的状态,这样就可以在重现视图状态中 在用户需要的时候将页面重现显示。通常的应用中视图的状态是保存在客户端的,那么为了达到重现视图的目的在JSF中视图的状态是保存在服务器端的,大多数 情况下视图状态被保存在用户的会话(session)中。记住,JSF不是一个专门用来进行页面显示的技术,因此我们还有其他几种方式来显示返回的结果:
  •   只使用视图中提供的控制方法输出结果
  •   结合视图中的控制方法和应用程序代码输出结果
  •   使用静态模版资源输出结果
  •   使用动态方法输出结果,就像JSP那样。
所有JSF的实现最终都必须被描述为一个唯一的标签。在我们前面的例子中这个标签的名字是“/hello.jsp”。JSF也可以使用其他非JSP的方式显示视图,随后的讲解中会列出其他非JSP方式的显示。
         编码过程在每个组件中都存在,转换器会在最终的结果中将组件的值转换为字符串显示到客户端。所以在我们前面的例子中HtmlTextIput的Integer值最终被转换成了字符串。
         总之,装饰响应状态是JSF中的最后一个状态,一旦他完毕,那么所有经过处理的结果将最终显示在客户端的浏览器中。经过前面一系列的讲解,你对JSF的每个状态都已经清楚了。随后我们会讲到其他一些JSF的基础知识。


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1095465


[点击此处收藏本文]  发表于2006年12月13日 11:32 AM




正在读取评论……

发表评论

大名:
网址:
验证码
评论