1.我的Bean 有 id title content 三个字段
2.jsp页面form表单里有四个input,input的 name 分别是 id title content cc 这四个。(其中 name 为 “cc”的是我自定义参数)
3.form表单post方式提交。
4.提交后进入controller的方法,此时 用 getBean()或者getModel()获取对象都报错,提示“The model attribute cc is not exists.”
5.我这么做的目的是,在controller的方法里能不能 先获得 对象,再通过 getPara(“cc”)获取自定义参数。
6.谁有别的好的方法?form提交时,表单域里属于Bean的参数的可以getModel()获得Bean对象,属于自定义参数的可以直接getPara()出来??
bean = getBean(Xxx.class, "", true);
bean.set("cc", getPara("cc"));
还有一种方式是通过在表单中使用 model 前缀用来表明哪些域是对就到 model 上的,没有前缀的,或者前缀不相同的单独处理