Яка різниця між двома зірочками замість однієї зірочки, коли ми маємо на увазі шляхи?
Раніше я налагоджував свій проект 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/**
і це нарешті вдалося. Моє питання ... чому?
/resources/**
працює<url-pattern>
?