0

参照ライブラリの 1 つにフィルタがあります。アプリケーションの web.xml でこのフィルターを構成しました。

にフィルターがあるとしabcd.jarます。

私はそれを私のweb.xmlに設定しています

<filter> 
    <filter-name>message</filter-name>
    <filter-class>com.test.myfilter</filter-class>
    <init-param> 
      <param-name>message</param-name>
      <param-value>A message for you!</param-value> 
    </init-param> 
  </filter> 
  <filter-mapping> 
    <filter-name>message</filter-name>
    <url-pattern>/test/filter2*</url-pattern> 
    <dispatcher>REQUEST</dispatcher>   
  </filter-mapping> 

一致を含む URL を閲覧したときlocalhost:8080/test/filter2.jsp。これで正しくアクセスできました。しかし、フィルターが正常に呼び出されたかどうかはわかりません。

参照ライブラリからのものであるため、フィルタ クラスに print ステートメントを追加してテストすることはできません。

それをテストする他の方法はありますか?

4

1 に答える 1

0

サードパーティの jar ファイルにメソッド ブレークポイントを作成します。そして、ブレークポイントがトリガーされるかどうかを確認するのを待ちます。

eclipse でサードパーティ ライブラリにブレークポイントを作成するには、プロジェクト エクスプローラーで jar 内のクラス ファイルを開き、アウトラインを開き、右クリックしてブレークポイントを追加します。

于 2013-02-25T07:25:56.067 に答える