增加品牌

2.增加品牌:
后端:
品牌的实体类:

public class TbBrand implements Serializable {
    private Long id;

    private String name;//注意前端传递过来的参数要与我们的实体类的参数相同,springMVC才能帮我们自动封装,否则就要我们自己进行映射

    private String firstChar;

1.接口
在这里插入图片描述
2.实现类:
在这里插入图片描述
3.Controller层:
因为是post方法过来的,所以参数需要增加注解@RequestBody,从请求体重获取参数并封装
并且由于需要告诉前端添加是否成功,所以需要添加返回结果实体类,进行结果的返回与信息的提示
在这里插入图片描述

在这里插入图片描述
前端:
1.首先写一个add方法,才用post方式提交,因为提交的是一个表单,传入$scope.entity的实体,
这个实体中的数据由表单中ng-module绑定的属性获得,比如:entity{ id:1,name:zhangsan}
前端绑定的每一个属性都会添加到entity的这个实体的属性中,进而通过前端用户的输入改变我们传入到后端的数据
在这里插入图片描述
2.绑定页面表单中的属性:
这里的entity.name中的name与后端实体类中的属性是一致的,也与驼峰格式的字段要一致
firstChar属性名同样
这样,前端输入name与fistChar的值就会被entity接受,并且绑定起来输出给后端
例如:当用户触发单击事件,进行就会触发Controller层写的add方法,进而将用户输入的数据,并且绑定到entity实体(表单写的值会自动封装到entity对象里,前提是我们得绑定了)中的属性进行提交
{name:张三,fistChar:Z}
$http中就会把这个属性传递给后端,后端springmvc会自动帮我们封装
在这里插入图片描述
3.绑定单击事件ng-click
在这里插入图片描述
4.我们希望获得每次重新点击新建的时候表单是空的,而不是上次用户添加的值
在新建按钮中绑定我们的entity={ }将其置为空值
在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值