小编Nea*_*han的帖子

@ModelAttribute注释如何工作?为什么我不能得到价值?

这是我的代码:

public ModelAndView login(@ModelAttribute("testVO") TestVO testVO){
    //test the VO work theory
    //testVO = new TestVO();
    testVO.setTestStr("this is my test!");
    return "index/index";
}
Run Code Online (Sandbox Code Playgroud)

当我使用new为testVO创建一个对象时.我无法在jsp页面中获取该值.如果我使用set方法,它的工作原理.

所以,我认为:对象testVo是由IOC容器创建的,因此JSP从容器中获取引用,而不是我自己创建的引用.

我对吗?提前致谢.

spring-mvc

2
推荐指数
1
解决办法
3599
查看次数

标签 统计

spring-mvc ×1