SpringMVC表单提交如何动态获取表单对象?

这是我的Model继承关系:


public class BaseModel {
}

public class SysUser extends BaseModel {
    private String fdUsername; // 用户名
    private String fdPassword; // 密码
}

然后写了一个公共的Controller:


    @RequestMapping(value = "/test2", method = RequestMethod.POST)
    public String test2(BaseModel baseModel, Model model) {
        // 这里只是获取到BaseModel
        System.out.println(baseModel);

        // 想在这里进行转换,但是报错了(转换异常)
        SysUser user = (SysUser) baseModel;
        System.out.println(user);

        return "forward:index.jsp";
    }

HTML表单:


    <form action="${CTX}/sys/user/test2.do" method="post">
        <input name="sysUser.fdUsername"><br> 
        <input name="sysUser.fdPassword"><br> 
        <input type="submit" value="提交test2">
    </form>

像这种需求能实现吗?

2个回答

好像是getParameter()这个函数!

参考一下这个:http://blog.csdn.net/qq_19558705/article/details/49930719

springMVC的搭建和传值

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问