0

xsltをピックアップしようとしています ここでいくつか遊んでいます

xslt ファイルに変更を加えたとき (たとえば、表示順序や 2 つの div の変更)、サーバー側で何が起こるか知りたいです。その xslt を使用する Spring ビューがある場合、変更を加えてページをブラウザにリロードするとどうなりますか? その xslt が解析/解釈されると、再コンパイルが行われますか? そのプロセスは、他のすべてが等しい純粋なjspビューを処理するよりも、サーバー上で簡単/困難ですか?

4

1 に答える 1

1

XSLT に変更を加える場合、それは次の 3 つの要因に依存します。

  • キャッシュ制御
  • XSLT プロセッサー
  • 春のインターフェース

キャッシュの有効期限が切れていない場合、何も再コンパイルされず、何も変更されません。

キャッシュの有効期限が切れている場合、Spring ビュー リゾルバーは XSLT プロセッサをトリガーして、ページのリロード時に XML データ ソースを再解析します。

Spring Interface がプリコンパイル済みのスタイルシートを使用していない場合スタイルシートは再コンパイルされます

于 2013-09-11T00:26:54.537 に答える