2017-11-17 13 views
0

現在、WebロジックポータルアプリケーションはIcefaces 1.8.2を使用していました。今私はそれを3.3にアップグレードしようとしていますが、アプリケーションコードはcom.icesoft.faces.context.BridgeExternalContextgetOriginalRequestメソッドを使用してIcefaces1.8.2が提供するjust-ice.jarを使用してHttpServletRequestを取得しています。私はIcefaces 3.3で使用しなければならない代替クラスとJarをガイドすることができます。Just-ice.jarからIcefaces 3.3.0へのアップグレードGA

以下は私が使用しているコードです。

BridgeExternalContext bec = (BridgeExternalContext)ec; 

Object originalReq = bec.getOriginalRequest(); 

if(originalReq instanceof HttpServletRequest){ 

return (HttpServletRequest)originalReq; 
} 

答えて

0

ICEfaces 2.x以降はすべて標準JSFブリッジを使用しているため、BridgeExternalContextは不要になりました。 。

のHttpServletRequest requestObj =(HttpServletRequestの)

FacesContext.getCurrentInstance()getExternalContext()のGetRequest()。

文字列値=(文字列)requestObj.getAttribute( "property");

HttpServletRequestからオブジェクトを取得する方法はありますか。

関連する問題