Spring MVC MultiActionController索引方法

时间:2013-06-30 21:24:45

标签: java spring spring-mvc

我正在学习如何使用spring with multiactioncontroller。

现在我有一个控制器,定义如下:

    <bean name="/products/*" class="com.neo.ProductsController">
    <property name="methodNameResolver">
        <bean class="org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver">
            <property name="mappings">
                <props>
                    <prop key="/products/add">add</prop>
                </props>
            </property>
        </bean> 
    </property>
</bean>

我想知道三件事:

1)如何创建这样的网址: website.com/products ,映射到名为“index”的方法 我知道我可以这样做: <prop key="/products/">index</prop>,但这是website / com / products /&lt; - extra slash

2)如果我使用multiactioncontroller,我如何使用PathVariable,例如: website.com/products/view/4。 (REST STYLE) 我知道如何使用@RequestMapping(“/ products / view / {id}”注释来创建它,但我找不到与multiactioncontroller相同的功能。

3)您推荐什么,使用Annotations或xml来定义控制器?我认为这是使用xml配置的高级方法。

由于

0 个答案:

没有答案