2016-04-12 84 views
0

旧来の従来のアプリケーションをTiles 3に移動しようとしています。 Tiles 3でどのように情報が見つかりませんでしたか? Tiles 2の次の記事:Java:Apache Tiles 2 2.2.2からTiles 3への移行3.0.5

org.apache.tiles.TilesApplicationContext 
org.apache.tiles.context.ChainedTilesRequestContextFactory 
org.apache.tiles.context.TilesRequestContextFactory 
org.apache.tiles.context.TilesRequestContext 
org.apache.tiles.factory.TilesContainerFactory 
org.apache.tiles.preparer.PreparerFactory 
org.apache.tiles.reflect.ClassUtil 
org.apache.tiles.renderer.AttributeRenderer 
org.apache.tiles.renderer.impl.BasicRendererFactory 
org.apache.tiles.jsp.context.JspUtil 

誰かが正しい方向に向いていますか?

例: 'TilesRequestContextは' org.apache.tiles.context.TilesRequestContextある

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

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

http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tiles/tiles-core/2.1.2/org/apache/tiles/context/TilesRequestContext.java

用タイル3の等価交換になりますどのようなタイル3 に利用できなくなった はTilesRequestContextがTilesRequestContextHolderのgetTilesRequestContextメソッドから入手可能です

オレグ

答えて

0

、ありがとうございました。

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