0
我有一個控制器@RequestMapping
,用於根路徑"/"
。還有其他的控制器,說@RequestMapping
"/test"
等"/test"
我的應用程序似乎正確映射像/appname/test
路徑正確映射,但如果我添加一個尾部斜槓到路徑,就像這樣"/appname/test/
然後它映射到具有@RequestMapping
的控制器根路徑"/"
。任何想法爲什麼?彈簧註釋尾部斜槓
更新:
我還試圖消除<mvc:annotation-driven />
與
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"
p:order="0" p:alwaysUseFullPath="true" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"
p:alwaysUseFullPath="true"/>
那固定的尾隨斜線問題更換,但我的驗證停止工作
嗯,想知道如何petclinic樣品工作好嗎!它是用3.0.0構建的。我的應用程序在3.0.2上,也許我會回到3.0.0 – Eqbal 2010-06-09 22:16:22
@Eqbal:或者,您可以添加更多路徑映射作爲解決方法。 '@ RequestMapping'可以採用多個路徑。 – skaffman 2010-06-09 22:19:29
這不起作用,任何具有尾部斜線的內容映射到根目錄。 – Eqbal 2010-06-09 22:33:53