??xml version="1.0" encoding="utf-8" standalone="yes"?>四虎影院观看视频在线观看,精品久久在线,亚洲高清在线一区 http://www.aygfsteel.com/gembin/category/29811.htmlOSGi JSF Eclipse RCP zh-cn Tue, 27 May 2008 09:35:57 GMT Tue, 27 May 2008 09:35:57 GMT 60 JSF KickStart: A Simple JavaServer Faces Application http://www.aygfsteel.com/gembin/archive/2008/05/27/203204.htmlgembin gembin Tue, 27 May 2008 05:42:00 GMT http://www.aygfsteel.com/gembin/archive/2008/05/27/203204.html http://www.aygfsteel.com/gembin/comments/203204.html http://www.aygfsteel.com/gembin/archive/2008/05/27/203204.html#Feedback 0 http://www.aygfsteel.com/gembin/comments/commentRss/203204.html http://www.aygfsteel.com/gembin/services/trackbacks/203204.html 阅读全文 ]]> 如何使用JSF FacesContext http://www.aygfsteel.com/gembin/archive/2008/05/08/199258.htmlgembin gembin Thu, 08 May 2008 07:21:00 GMT http://www.aygfsteel.com/gembin/archive/2008/05/08/199258.html http://www.aygfsteel.com/gembin/comments/199258.html http://www.aygfsteel.com/gembin/archive/2008/05/08/199258.html#Feedback 0 http://www.aygfsteel.com/gembin/comments/commentRss/199258.html http://www.aygfsteel.com/gembin/services/trackbacks/199258.html
Ҏ个JSFhQFacesServlet对象都会为其获取一个javax.faces. context.
FacesContextcȝ实例?br />
FacesServlet对象下?个取自Web容器的对象传ljavax.faces.context.FacesContextFactory对象的getFacesContextҎQ以此来做到q一点:
?javax.servlet.ServletContext
?javax.servlet.ServletRequest
?
javax.servlet.ServletResponse
q意味着FacesContext的实例里包含了所有处理JSFh所需的每个请求的状态信息?br />
FacesContext实例及其装的对?br />
获取当前实例一个经常用到的Ҏ是静态的getCurrentInstanceҎQ它q回当前的FacesContext实例?br />
此方法的{?
下:public static FacesContext
getCurrentInstance()
下面的代码是一个用此方法获取FacesContext当前实例的例子:
FacesContext
facesContext = FacesContext.getCurrentInstance();
获取和修改组件树FacesContext实例里最重要的内Ҏh面的组件树?br />
lg树是由javax.faces.tree.TreecL表示??
章后面的“使用Treec?#8221;一节会讨论)?br />
FacesContext实例的tree属性就是Tree对象。要获取或修改Tree对象Q可使用tree属?
的读取方法和赋值方法:
public abstract Tree getTree()public abstract void
setTree(Tree tree)
d和获取消息在h处理生命周期里,可能会遇到错误。比如,当验证器执行输入验证Ӟ因ؓ用户输入了不正确的|验证可能p|Q当lg试图把输入D{?
为绑定到lg的模型对象所需的类型时Q也可能会失败?br />
所有消息都必须存放到FacesContext实例里以备后面进行处理。比如,您可能希望在面里显
C错误消息,从而ؓ用户更正错误提供帮助?br />
错误消息是由javax.faces.application.Message接口(W?1章再详细讨论)来表
C的Q您可以通过使用FacesContextcȝaddMessageҎ向FacesContext实例里添加Message对象?br />
q个Ҏ的签名如
下:public abstract void addMessage(UIComponent component, Message
message)
如果component不ؓI,新加入的message关联到component上。否则,它就不与M特定lg的实例相兟뀂D例来
_验证器在验证lg值失败时可调用FacesContext的addMessageҎQ传入值无效的lg及一个包含特定错误消息的Message?
象?br />
所有添加到FacesContext实例的Message对象都被加入C个集合里?br />
可通过调用getMessagesҎ的两个重载方法之一来获?
加入的Message对象Q?br />
public abstract Iterator getMessages()
public abstract
Iterator getMessages(UIComponent
component)
W一UŞ式的调用在一个Iterator里返回所有Message对象Q?br />
W二UŞ式的调用则仅q回与给定UIComponent?
兌的Message对象?br />
d和获取请求处理事件UIComponent可以生成FacesEvent对象?br />
比如Q当单击一个UICommandlgӞ它会生成一?
ActionEvent对象(ActionEventcLFacesEventcȝ子类)?br />
q个FacesEvent对象需要在FacesContext
实例里保存v来,以备h处理生命周期里的下一步处理事件时所用?br />
可通过使用FacesContextcȝaddFacesEventҎ?
FacesContext实例dFacesEvent对象?br />
此方法的{如下Qpublic abstract void
addFacesEvent(FacesEvent
event)
要提取先前添加的FacesEvent对象Q可调用getFacesEventsҎQ?br />
其签名如下:public abstract
Iterator getFacesEvents()
此方法返回FacesEvent时的序与其在队列中的顺序一致?br />
向Response对象里写入信息ؓ了向Response对象里写入信息,FacesContextcL供了两个属性,
一个是
javax.faces.Context.ResponseStreamcdQ?br />
另一个是
javax.faces.context.ResponseWritercd?br />
ResponseStreamcd的对象用于输Zq制数据Q?
ResponseWritercd的对象则用于输出字符?br />
q些属性的dҎ和赋值方法如下:
public abstract
ResponseStream getResponseStream()
public abstract void
setResponseStream(ResponseStream responseStream)
public abstract
ResponseWriter getResponseWriter()
public abstract void
setResponseWriter(ResponseWriter responseWriter)
获取和设|地区,JSF支持国际化和本地化。这意味着您可以根据用L地区军_发送什么样的回应信息?br />
locale属性里存放了当前处
理中所用的Locale对象。初始状况下Qlocale属性的值和|络览器里指定的地区是一LQ但可以修改q个|从而发送输出所使用的地区将独立?
览器所使用的地区?br />
此属性的dҎ和赋值方法如下:
public abstract Locale getLocale()
public
abstract void setLocale(Locale locale)
操作h处理生命周期FacesContextc还提供了两个方法与h处理生命周期q行交互Q?br />
?
在当前阶D늚处理完成后,调用renderResponseҎ通知JSF实现把控制权转到呈现响应阶段。也是_处于当前阶段和呈现响应阶D之间的所
有其他阶D都不再执行?br />
?
调用responseCompleteҎQ告诉JSF实现此次h的HTTP响应已经完成(比如在用了HTTP重定向的情况??br />
因此Q当前阶D完?
后,必须中止h处理生命周期的处理?br />
q些Ҏ的签名如下:
public abstract void renderResponse()
public
abstract void responseComplete()
获取其他h状态信息其他每个请求的状态信息封装在ExternalContext对象里,可以使用getExternalContextҎ获取该对
象:
public abstract ExternalContext
getExternalContext()ExternalContext攑֜下一节讨论?
]]> 学习新Ajax技?-Dynamic Faces http://www.aygfsteel.com/gembin/archive/2008/03/11/185442.htmlgembin gembin Tue, 11 Mar 2008 09:32:00 GMT http://www.aygfsteel.com/gembin/archive/2008/03/11/185442.html http://www.aygfsteel.com/gembin/comments/185442.html http://www.aygfsteel.com/gembin/archive/2008/03/11/185442.html#Feedback 0 http://www.aygfsteel.com/gembin/comments/commentRss/185442.html http://www.aygfsteel.com/gembin/services/trackbacks/185442.html 阅读全文 ]]> 联合使用 CSS、JavaScript ?JSF _ֿ打?Ajax 应用E序Q第 1 部分: 增强 JSF 面的外观[zhuan] http://www.aygfsteel.com/gembin/archive/2008/03/11/185326.htmlgembin gembin Tue, 11 Mar 2008 04:57:00 GMT http://www.aygfsteel.com/gembin/archive/2008/03/11/185326.html http://www.aygfsteel.com/gembin/comments/185326.html http://www.aygfsteel.com/gembin/archive/2008/03/11/185326.html#Feedback 0 http://www.aygfsteel.com/gembin/comments/commentRss/185326.html http://www.aygfsteel.com/gembin/services/trackbacks/185326.html ?Q还有针对于?facet 的额外样式属性。本节讨Z CSS 相关?JSF HTML 库属性?nbsp; 阅读全文 ]]> Faces Portlet开发框架初体验[ZHUAN] http://www.aygfsteel.com/gembin/archive/2008/03/06/184157.htmlgembin gembin Thu, 06 Mar 2008 02:14:00 GMT http://www.aygfsteel.com/gembin/archive/2008/03/06/184157.html http://www.aygfsteel.com/gembin/comments/184157.html http://www.aygfsteel.com/gembin/archive/2008/03/06/184157.html#Feedback 1 http://www.aygfsteel.com/gembin/comments/commentRss/184157.html http://www.aygfsteel.com/gembin/services/trackbacks/184157.html 阅读全文 ]]> IoVC programming model[转] http://www.aygfsteel.com/gembin/archive/2008/03/05/184039.htmlgembin gembin Wed, 05 Mar 2008 08:37:00 GMT http://www.aygfsteel.com/gembin/archive/2008/03/05/184039.html http://www.aygfsteel.com/gembin/comments/184039.html http://www.aygfsteel.com/gembin/archive/2008/03/05/184039.html#Feedback 0 http://www.aygfsteel.com/gembin/comments/commentRss/184039.html http://www.aygfsteel.com/gembin/services/trackbacks/184039.html 阅读全文 ]]> Facelets介绍 http://www.aygfsteel.com/gembin/archive/2008/03/05/184033.htmlgembin gembin Wed, 05 Mar 2008 08:19:00 GMT http://www.aygfsteel.com/gembin/archive/2008/03/05/184033.html http://www.aygfsteel.com/gembin/comments/184033.html http://www.aygfsteel.com/gembin/archive/2008/03/05/184033.html#Feedback 0 http://www.aygfsteel.com/gembin/comments/commentRss/184033.html http://www.aygfsteel.com/gembin/services/trackbacks/184033.html
JSF和Java服务器页面技术之间的不匹配,是JSF开发中的一个严重问题。问题是如何把JSP的动态内定w成到JSFZlg的模型中。JSP非常重视生成动态内容输出,而JSF需要JSP来协调组件模型的构徏。因个Q务超ZJSP原来的目的,所以生了距离。于是,有h认ؓ“试图把 JSF ?JSP l合h像试图要把脚硬塞进手套一P可能做得刎ͼ但是只是更好的解军_法出C前的一个权宜之计”?
既然JSF和JSPl合h困难重重Q期待中的“更好的解决办法”出C吗?是的Q这个解军_法就是将要ؓ你介l的Facelets?nbsp; 阅读全文 ]]> Java Server Faces in Action 英文?[下蝲] http://www.aygfsteel.com/gembin/archive/2008/03/05/183971.htmlgembin gembin Wed, 05 Mar 2008 06:28:00 GMT http://www.aygfsteel.com/gembin/archive/2008/03/05/183971.html http://www.aygfsteel.com/gembin/comments/183971.html http://www.aygfsteel.com/gembin/archive/2008/03/05/183971.html#Feedback 0 http://www.aygfsteel.com/gembin/comments/commentRss/183971.html http://www.aygfsteel.com/gembin/services/trackbacks/183971.html 作者:Kito D. MannQ? a consultant specializing in enterprise architecture, mentoring,and development.
Founder of JSF Central community
相当牛E的书啊,Ʋ下从数. 阅读全文 ]]> JSF In Action 学习之二 [原创](Managed Bean的创Z初始? http://www.aygfsteel.com/gembin/archive/2008/03/05/183925.htmlgembin gembin Wed, 05 Mar 2008 04:19:00 GMT http://www.aygfsteel.com/gembin/archive/2008/03/05/183925.html http://www.aygfsteel.com/gembin/comments/183925.html http://www.aygfsteel.com/gembin/archive/2008/03/05/183925.html#Feedback 0 http://www.aygfsteel.com/gembin/comments/commentRss/183925.html http://www.aygfsteel.com/gembin/services/trackbacks/183925.html 如何声明Lists and Maps作ؓManaged Bean?nbsp; 阅读全文 ]]>
վ֩ģ壺
ƽ |
ľ |
|
֥ |
» |
ʦ |
³ľ |
ƽ |
|
|
|
|
ƺ |
|
Ĭ |
|
|
|
|
ˮ |
|
Ϫ |
|
|
|
|
|
|
|
Ͳ |
|
|
Զ |
ư |
|
ϰˮ |
ӱ |
ɽ |
|
˳ |
|