Spring Path变量绑定

时间:2015-04-22 17:55:29

标签: java spring spring-mvc

我有一个控制器方法(为测试目的而创建),如下所示。

@RequestMapping(value = "/**/sample/{theme:red|green")
public String getThemeTest(TestRequestBean requestBean, @PathVariable String theme, HttpServletRequest request, Model model) {
    .......... some processing............
    return viewname;
}

这是我的TestRequestBean.java

public class TestRequestBean {

    private String theme;

    public String getTheme() {
        return this.theme;
    }

    public void setTheme(String theme) {
        this.theme = theme;
    }

}

我们使用Spring 3.2.4版本。根据我的理解,@PathVariable应绑定到Model objects,在我的情况下,主题应绑定到TestRequestBean.theme变量。我在POJO中有二传手和吸气剂。如果我在spring 4.x中做一个简单的启动,这个绑定工作正常,而在3.2.4中,它不起作用。不知道是否在特定发布后添加了它?

0 个答案:

没有答案