【问题标题】:Upgrading from Just-ice.jar to Icefaces 3.3.0 GA从 Just-ice.jar 升级到 Icefaces 3.3.0 GA
【发布时间】:2017-11-17 19:38:58
【问题描述】:

当前 Web 逻辑门户应用程序使用 Icefaces 1.8.2。现在我正在尝试将其升级到3.3,但应用程序代码使用com.icesoft.faces.context.BridgeExternalContext getOriginalRequest 方法通过使用Icefaces1.8.2 提供的just-ice.jar 来获取HttpServletRequest。任何人都可以指导我在Icefaces 3.3 中必须使用的替代类和 Jar。

下面是我正在使用的代码。

BridgeExternalContext bec = (BridgeExternalContext)ec;

Object originalReq = bec.getOriginalRequest(); 

if( originalReq instanceof HttpServletRequest){ 

 return (HttpServletRequest)originalReq; 
} 

【问题讨论】:

    标签: java icefaces-3


    【解决方案1】:

    ICEfaces 2.x 及更高版本都使用标准的 JSF Bridge,因此不再需要 BridgeExternalContext。

    HttpServletRequest requestObj = (HttpServletRequest)

    FacesContext.getCurrentInstance().getExternalContext().getRequest();

    字符串值 = (String) requestObj.getAttribute("property");

    这就是我从 HttpServletRequest 中检索对象的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-30
      • 2013-09-04
      • 2013-10-23
      • 2016-07-20
      • 2012-06-15
      相关资源
      最近更新 更多