2017-04-02 4 views
-1

Spring MVCのようなフレームワークを作成しようとしています。 javassistやreflectionなどを使用してtomcatにデプロイされたサーブレット3.0のdoPost/doGetメソッドのコードを変更する方法を探しています。これは、doPostが動的に定義したサービスメソッドを呼び出すことができるためです。私は前にそれを試したことがないが、java:サーブレットのメソッド(doPostなど)のコードを動的に変更することは可能ですか?

doPost(...){ 

    ServiceClassName.methodeName(); // dynamic line of code 

} 

おかげ

答えて

0

javassistを使用することは可能です。 Transformerクラスを作成するには、thisを参照してください。

関連する問題