Spring @ModelAttribute

这个注解的作用是在进行handler之前进行初始化操作,比如我们要表单回显,我们需要根据id获取到数据,然后再进行修改,我以前的做法是点击链接后获取到数据并渲染显示,而现在的话是可以分开的,

 @ModelAttribute
    public void init(Model mode)
    {
        PojoTest pojo=new PojoTest(null, "小明", "男");
        mode.addAttribute("pojo", pojo);
    }

    @RequestMapping(value="modelTest.do")
    public String modelTest()
    {
        return "modelTest";
    }

另外还有一个使用场景是我要修改用户信息但是不能修改该用户的密码,以前的方法是这个pojo从数据库的时候不获取这个密码,其实现在可以先用
在这里插入图片描述

在这里插入图片描述

注意这里的表单是没有密码的,

发布了74 篇原创文章 · 获赞 2 · 访问量 6626
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览