2011-10-20 22 views
0

設置彈簧URL映射配置我有具有如下網址的web應用程序:如何爲特定的URL

分享模塊

  • /share/001.htm
  • /share/002.htm

回答模塊

  • /answer/001.htm
  • /answer/002.htm

我如何配置春天URL映射上面?

我嘗試如下使用configruation:

<bean id="simpleUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 
    <property name="mappings"> 
     <props>         
      <!-- user --> 
      <prop key="/share/*.htm">sharecontroller</prop> 
      <prop key="/answer/*.htm">usercontroller</prop> 
     </props> 
    </property> 
</bean> 

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">  
    <property name="prefix" value="/jsp/"/>  
    <property name="suffix" value=".jsp"/> 
</bean> 

任何人都可以幫我在這?提前致謝!

+0

1)什麼不適合你的配置? – Ralph

+0

2)是否有任何理由不使用@Controller批註並使用顯式xml映射? – Ralph

+0

我不知道如何使用註釋來配置它,請給我舉個例子嗎? – terry

回答

0

我只是想將我的web應用程序url從/ share?id = 001更改爲/share/001.html,但我不知道如何在Spring映射中設置它。

要做到這一點,您需要Spring 3.0的Rest URI模板支持。

查看此Blog: REST in Spring 3: @MVC爲例。

相關問題