数据回显
1.1 需求
表单提交出现错误,重新回到表单,用户重新填写数据,刚才提交的参数在页面上回显。
 
1.2 对简单类型的数据回显
 
对商品修改数据回显:
注意在进入修改页面的controller方法中和提交修改商品信息方法model.addAttribute方法设置的key一致。
修改商品页面方法:
SpringMVC-数据回显
SpringMVC-数据回显
修改商品页面(页面将能获取到id的值):
SpringMVC-数据回显
SpringMVC-数据回显
修改商品提交方法(如果业务出错了,返回到修改页面,需要id,因为修改页面上面有${id}):
SpringMVC-数据回显
SpringMVC-数据回显
1.2.1 测试
SpringMVC-数据回显
SpringMVC-数据回显
1.3 pojo类型数据回显
1.3.1 方法1
使用Model.addtribute方法进行数据回显(如果业务出错了,返回到修改页面,需要item,因为页面有${item.name}等等):
SpringMVC-数据回显
SpringMVC-数据回显
1.3.2 方法2
使用@ModelAttribute,作用于将请求pojo数据放到Model中回显到页面
 SpringMVC-数据回显
SpringMVC-数据回显
ModelAttribute方法指定的名称就是要填充Model中的key,在页面中就要通过key取数据。
 
1.3.3 页面
SpringMVC-数据回显
SpringMVC-数据回显
1.3.4 测试
SpringMVC-数据回显
SpringMVC-数据回显
1.3.5 @ModelAttribute将方法返回值传到页面
需求:商品类别信息在商品信息页面显示。
SpringMVC-数据回显
使用@ModelAttribute将公用的取数据的方法返回值传到页面,不用在每一个controller方法通过Model将数据传到页面。
SpringMVC-数据回显
SpringMVC-数据回显SpringMVC-数据回显

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
  • 2021-09-30
  • 2022-12-23
  • 2021-05-20
猜你喜欢
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-08-03
  • 2022-02-25
  • 2021-06-28
相关资源
相似解决方案