パスを参照するとき、1つのアスタリスクではなく2つのアスタリスクの違いは何ですか?
以前、Spring3プロジェクトをデバッグしていました。を使用して.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/**
し、それが最終的に働きました。私の質問は...なぜですか?
/resources/**
動作し<url-pattern>
ますか?