spring MVC 封装请求参数?怎么实现?谢谢了
就像struts给我们把请求参数封装成一个bean..怎么搞啊?谢谢啊使用SimpleFormController这个可以得到充实,但想使用MultiActionCont...
就像struts给我们把请求参数封装成一个bean..怎么搞啊?谢谢啊
使用SimpleFormController这个可以得到充实,但想使用MultiActionController这个类的跳转功能..怎么实现啊? 展开
使用SimpleFormController这个可以得到充实,但想使用MultiActionController这个类的跳转功能..怎么实现啊? 展开
展开全部
java里,所有的Form与bean的映射都是通过反射实现的,Spring MVC的注解模式比较容易做映射,只要你的method里的参数为该对像类型,就会自动映射,当然,如果你非要使用继承MultiActionController这种方式,可以使用如下代码:
MyBean bean = new MyBean();
ServletRequestDataBinder binder = new ServletRequestDataBinder(bean);
binder.bind(request);
这样你的bean就会bind上request的参数,参数名严格按照bean的属性名定义,对于bean内部引用其他bean的情况,可将参数名定义为“innerAttr.myAttr”的格式进行参数命名。
希望我的回答是你想要的答案。
MyBean bean = new MyBean();
ServletRequestDataBinder binder = new ServletRequestDataBinder(bean);
binder.bind(request);
这样你的bean就会bind上request的参数,参数名严格按照bean的属性名定义,对于bean内部引用其他bean的情况,可将参数名定义为“innerAttr.myAttr”的格式进行参数命名。
希望我的回答是你想要的答案。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询