spring MVC之用表单控制器处理表单(四)

spring MVC之用表单控制器处理表单(四)

----------

 

接上一篇

 

提供表单引用数据

 

当要求表单控制器呈现表单视图时,它可能有某些类型的引用数据要提供给表单

如例:

当请求ReservationFormController显示预订表单时,必须在模型中包含所有的可用运动类型,这样表单才能在HTML选择框中显示它们。为此,你可以覆盖SimpleFormControllerreferenceData()方法。将要引用数据放在一个Map中,并将它作为方法的返回值。这个Map会被自动添加到模型中,并传递给表单视图。referenceData()方法的默认实现是返回null

package com.apress.springrecipes.court.web;
...
public class ReservationFormController extends SimpleFormController{
	...
	protected Map referenceData(HttpServletRequest request)throws Exception{
		Map referenceData = new HashMap();
		List<SportType> sportTypes = reservationService.getAllSportTypes();
		referenceData.put("sportTypes",sportTypes);
		return referenceData;
	}
}

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值