9

何百ものjspsページを持つ大規模なWebアプリがあります。マークアップ ブロックの繰り返しを避けるために、Apache タイルの使用を検討しています。今では両方を組み合わせるのは面倒に思えます

<t:insertTemplate template="/WEB-INF/templates/xxxxx.jsp">

<%@ include file="xxxxx.jsp"%>

そのため、すべての include ステートメントを insertTemplates に変換することを検討しています (テンプレートにタイル構文が含まれているかどうかに関係なく)。

jsp インクルードにタイルを 100% 使用した経験がある人はいますか?

4

1 に答える 1

7

あなたはそうすることができます。ただし、主な違いは、@includeディレクティブがコンパイル時 (したがって、起動時に 1 回だけ発生) であり、<whatever:include>タグが実行時 (したがって、すべての要求で発生) であることです。あなたがそれを知らなかった場合のために、JSP はすでに<jsp:include>このためのボックスを提供しています。

タグが不必要に使用されると、パフォーマンスが低下する可能性があることは明らかです。

于 2010-03-31T23:40:49.957 に答える