パスを参照するときに、1 つのアスタリスクではなく 2 つのアスタリスクの違いは何ですか?
以前、Spring 3 プロジェクトをデバッグしていました。を使用して.swfを追加しようとしていました
<spring:url var="flashy" value="/resources/images/flash.swf"/>
私のweb.xmlのResourceServletは次のようになります
<servlet-name>Resource Servlet </servlet-name>
<url-pattern>/resources/*</url-pattern>
しかし、残念ながら、次のエラーが発生していました。
WARN org.springframework.js.resources.ResourceServlet - An attempt to access a protected resource at /images/flash.swf was disallowed.
フォルダ内のすべての画像がアクセスされたので、本当に奇妙だと思いましたimages
が、.swf が「保護」されたのはなぜですか?
その後、に変更することにしました/resources/*
が/resources/**
、最終的には機能しました。私の質問は...なぜですか?