2017-07-20 10 views
0

Java Webプロジェクトでweb.xmlの代わりに構成クラスを使用しています。私はタグハンドラクラスを作成し、WEB-INFディレクトリ内にTLDファイルを定義しました。今、Webアプリケーションにjspカスタムタグライブラリを含める必要があります。誰かが私にこのような何かである私のコンフィギュレーションクラスのTLDを宣言するいくつかの例を与える場合、私は本当に感謝:Java Webアプリケーションの構成クラスにjspカスタムタグを宣言する方法

@Configuration 
@EnableWebMvc 
@ComponentScan(basePackages = "com.**") 
@EnableAspectJAutoProxy 
public class AppConfig extends WebMvcConfigurerAdapter{ 
    @Autowired 
    RoleToUserProfileConverter roleToUserProfileConverter; 

    @Override 
    public void configureViewResolvers(ViewResolverRegistry registry) { 

     InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); 
     viewResolver.setViewClass(JstlView.class); 
     viewResolver.setPrefix("/WEB-INF/views/"); 
     viewResolver.setSuffix(".jsp"); 
     registry.viewResolver(viewResolver); 
    } 


    @Override 
    public void addResourceHandlers(ResourceHandlerRegistry registry) { 
     registry.addResourceHandler("/static/**").addResourceLocations("/static/"); 
    } 

} 

答えて

0

私は最終的にJavaの注釈(TLDGen)を使用して、私のTLDを生成しました。完璧な例は次のとおりです。http://blog.extrema-sistemas.com/tldgen/

TLDGenは外部依存関係のないスタンドアロンのライブラリです。これは、独自のTLDファイルを生成できる重要な要件です。

関連する問題