0

@RequestMappingルートパス用のコントローラーがあります"/"。などのコントローラーが他にもあります。私@RequestMapping"/test"アプリケーションは のようなパスに正しくマッピングされているようです/appname/testが、パスに末尾のスラッシュを追加すると、 for root path"/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"/> 

これで末尾のスラッシュの問題は修正されましたが、検証が機能しなくなりました

4

1 に答える 1

1

3.0.3 で修正されたバグ ( SPR-7064 ) が間もなく公開されるようです。

于 2010-06-09T22:10:07.667 に答える