【发布时间】:2014-04-01 10:19:06
【问题描述】:
我有以下映射:
<bean id="controllerMappingProperties" class="java.util.Properties">
<constructor-arg>
<props>
<prop key="/service/q-*-fltr-brand-_-*-find-html.html">redirectController</prop>
<prop key="/service/q">queryController</prop>
<prop key="/service/q-*.html">queryController</prop>
</props>
</constructor-arg>
</bean>
所以网址
http://localhost:8080/service/q-foo-fltr-brand-_-bar-find-html.html
应该映射到redirectController,但它映射到queryController。
如果我将第一个映射更改为
<prop key="/service/q-*-fltr-brand-_-bar-find-html.html">redirectController</prop>`
or
<prop key="/service/q-foo-fltr-brand-_-*-find-html.html">redirectController</prop>
映射工作正常。
在模式中使用两个单星适用于其他映射,所以这不是问题。我做错了什么?
感谢您的帮助!
【问题讨论】:
标签: spring url-mapping