2017-11-17 6 views
0

현재 웹 로직 포털 응용 프로그램은 Icefaces 1.8.2을 사용하고있었습니다. 이제 3.3으로 업그레이드하려고 시도했지만 응용 프로그램 코드는 com.icesoft.faces.context.BridgeExternalContextgetOriginalRequest 메서드를 사용하여 Icefaces1.8.2에서 제공되는 just-ice.jar를 사용하여 HttpServletRequest을 얻었습니다. 어느 누구도 대체 클래스와 Jar가 무엇인지 안내 할 수 있습니까? Icefaces 3.3에 사용해야합니다.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();

문자열 값 = (String) requestObj.getAttribute ("property");

HttpServletRequest에서 개체를 검색하는 방법은 무엇입니까?