既存の struts2 プロジェクトでは、イメージは /public/images に、js と css はそれぞれ /js/* と /css/* に格納されます。現在、それらはすべて url によって正しくロードされていhttp://testdomain.com/js/test.js
ます。ただし、常に「Cache-Control: private」が追加されます。
オンラインで調査した結果、静的コンテンツを提供する唯一の方法は、/struts
または/static
. とにかく私はそれを変えることができますか?使用しているStruts2のバージョンは2.2.1です。また、おそらくカスタム フィルターを使用できることもわかっていますが、それ以上の詳細を見つけることができないようです。