0
私はJava EEフィルタを使用しているほんの少し初心者ですが、私は疑問があります。含まれているページでJava EEフィルタを使用するにはどうすればよいですか?
私のサイト(JSP)のすべてのWebページが読み込まれるときにいくつかのことをするフィルタを作成したいと思います。たとえば、index.jspにアクセスする場合は、最初にフィルタをロードしてからindex.jspをロードします。問題は私のJSPのほとんどが含まれていることである
<filter-mapping>
<filter-name>MainFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
:私はのweb.xmlにこのコードを使用することにしました。そのためconcact.jsp、sales.jspなど
に同じため、私はindex.jspを呼び出す場合
<html>
<head>
...
</head>
<body>
<%@include file="/WEB-INF/includes/header.jsp"%>
<%@include file="/WEB-INF/includes/navbar.jsp"%>
// jsp/html/js stuff here...
<%@include file="/WEB-INF/includes/footer.jsp"%>
</body>
</html>
ので、フィルタが呼び出された4回(1:他の補助JSP内のナビゲーションだから、私のindex.jspのは、このようになるなど、バー、フッターのメッセージなどindex.jspおよびincludesの3)。
これを修正して、Cookieフィルタに一度だけ電話する方法はありますか?何か案は?私はそれに怒っている...
ありがとう!
の可能性のある重複した[私は<のfilter-mapping>内からいくつかの具体的なURLを除外することはできますか?](https://stackoverflow.com/questions/ 3125296/can-i-exclude-some-concrete-urls-from-url-pattern-inside-filter-mapping) –
vanje
お寄せいただきありがとうございます。サーチャーで正しいトピックを見つけるのが難しい場合もあります:) – Ommadawn