SpringMVC-数据回显

数据回显
1.1  需求
表单提交出现错误,重新回到表单,用户重新填写数据,刚才提交的参数在页面上回显。
 
1.2  对简单类型的数据回显
 
对商品修改数据回显:
注意在进入修改页面的 controller 方法中和提交修改商品信息方法model.addAttribute 方法设置的 key 一致。
修改商品页面方法:

修改商品页面( 页面将能获取到id的值 ):

修改商品提交方法( 如果业务出错了,返回到修改页面,需要id,因为修改页面上面有${id} ):

1.2.1 测试

1.3 pojo 类型数据回显
1.3.1  方法 1
使用 Model.addtribute 方法进行数据回显( 如果业务出错了,返回到修改页面,需要item,因为页面有${item.name}等等 ):

1.3.2  方法 2
使用 @ModelAttribute ,作用于将请求 pojo 数据放到 Model 中回显到页面
 
ModelAttribute 方法指定的名称就是要填充 Model 中的 key ,在页面中就要通过 key 取数据。
 
1.3.3 页面

1.3.4 测试

1.3.5  @ModelAttribute 将方法返回值传到页面
需求:商品类别信息在商品信息页面显示。
使用@ModelAttribute 将公用的取数据的方法返回值传到页面,不用在每一个 controller 方法通过 Model 将数据传到页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值