2011-10-20 21 views
0

に、私は以下のようにURLを持つWebアプリケーションを持っている:どのように特定のURLの設定春の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 Templatesのサポートが必要です。

たとえば、Blog: REST in Spring 3: @MVCを参照してください。

関連する問題