1

GlassfishサーバーがJavascriptや画像ファイルなどの静的リソースを提供するときに「Expires」HTTP応答ヘッダーを設定したいと思います。(ブラウザにそれらをキャッシュさせるため)

Glassfish V 3.0.1サーバーでこれを行うにはどうすればよいですか?

4

3 に答える 3

2

Glassfish は、サーブレット コンテナーにカタリナを使用します。DefaultServlet を拡張し、何かをオーバーライドして、doGet()必要なヘッダーを追加します。

http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/servlets/DefaultServlet.html

/独自のデフォルト サーブレットを次の場所にマウントします。

   <servlet-mapping>
       <servlet-name>mydefault</servlet-name>
       <url-pattern>/</url-pattern>
   </servlet-mapping>
于 2010-12-03T11:56:47.203 に答える
2

安全なページからリソースを参照していますか?? するとジガル女子家の答え

http://blogs.oracle.com/cwebster/entry/caching_static_resources_in_glassfish

動作しないでしょう...

安全なページを使用している場合は、次のことが役立ちます。

静的リソースがキャッシュされず、glassfish セキュア ページから参照される

于 2011-04-04T19:11:45.763 に答える