는 후행 슬래시없이 동일한 URL 대 슬래시 .봄 3.0 URL 매핑 문제
/search/categories
/search/categories/
:
예를 들어, 내 스프링 2.0 구현에, 다음 URL은 모두 아래의 스프링 MVC XML 구성에 따라, 같은 컨트롤러 클래스에 매핑 할 봄 3.0.5에서 그러나
<bean id="searchMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="order" value="1"/>
<property name="mappings">
<props>
<prop key="/search/categories">categoriesController</prop>
</props>
</property>
</bean>
, /search/categories/
(슬래시에 유의하십시오)은 컨트롤러에 매핑되지 않습니다. 만 /search/categories
(NO 후행 슬래시)가 매핑됩니다.
나는 XML 구성 향후되지 않으며, 불행하게도, 나는 아직 그것을 떨어져 이동 드릴 수 없습니다 것을 알고있다. 그러나 Spring 3.0.5에서 후행 슬래시가있는 URL에 새로운 동작이 나타나는 이유는 확실하지 않습니다. 가능한 해결책에 대한 제안이나 생각? URL에서 후행 슬래시를 제거하기 위해 Apache Rewrite 조건을 구현하는 것까지 갈 필요가 있습니까?
도움 주셔서 감사합니다.