2016-04-12 17 views
0

Eski, eski bir uygulamayı Döşeme 3'e taşıma işlemindeyim. Herhangi bir bilgi bulamadım. Aşağıdakiler için, aşağıdakiler için bana doğru yönde işaret edebilir mi?Java: Apache Fayans 2'den geçiş 2.2.2 - Fayans 3 3.0.5

örnek:

public static HttpServletRequest getRequest(TilesRequestContext tilesContext) { 
    HttpServletRequest request = null; 

    if (tilesContext != null) { 
     Object[] requestObjects = tilesContext.getRequestObjects(); 
...... 
} 
.... 
return request; 
} 

burada 'TilesRequestContext' org.apache.tiles.context.TilesRequestContext olduğu; artık mevcut Fayans 3. yılında http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tiles/tiles-core/2.1.2/org/apache/tiles/context/TilesRequestContext.java

için Fayans 3 eşdeğer bir yedek olurdu nelerdir teşekkür ederim ,

Oleg

cevap

0

TilesRequestContext TilesRequestContextHolder en getTilesRequestContext yöntemiyle edinilebilir.

import org.apache.tiles.context.TilesRequestContextHolder; 
    @Override 
     public void execute(Request request, AttributeContext attrCntxt) { 
      TilesRequestContextHolder tilesReqCtxHldr = new TilesRequestContextHolder(); 
      tilesReqCtxHldr.setTilesRequestContext(request); 
      tilesReqCtxHldr.getTilesRequestContext(); //TilesRequestContext 
     }