如何为特定URL设置spring url映射配置

时间:2011-10-20 05:51:39

标签: spring-mvc

我有一个网址,其网址如下:

分享模块

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

答案模块

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

如何为上面的配置弹出网址映射?

我尝试使用如下配置:

<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> 

任何人都可以帮我这个吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

  

我只是想将我的网络应用程序网址从/ share?id = 001更改为/share/001.html,但我不知道如何在Spring映射中进行设置。

要以简单的方式执行此操作,您将需要Spring 3.0的Rest URI模板支持。

有关示例,请参阅此Blog: REST in Spring 3: @MVC