Ssm+easyui框架下拉框的绑定

每个人用的框架不一样,绑定下拉框的过程多多少少也不一样,但是大都大不多。

这个是用别人已经搭建好的软件而且是ssm框架绑定的下拉框。下面全是围绕这个框架里面所写。每个人用的框架不一样,就是搭建页面所用的框架不一样,有的人的是用Bootstrap搭建的页面,有的人又用layui搭建页面

首先,检查Navicat导航猫里面的表是否有数据。

jsp页面:

上面是jsp页面,写在from表单里面的,

name这个字段属性,里面填写的是要绑定的表的字段

class和后面的则是本人框架所需样式;

items标签里面填写的是连接这个下拉框的名称

var标签里面填写的是表的名称

value值,就是id值,绑定表的主键id值

<option value="${role.id }">${role.name }</option>

上面的绿色部分的是你要绑定的名称,也不一定要名称值,也可以是表里面的其他字段,这个视情况而定,看你的项目所需。

Controller层:

1、controller里面首先得装箱

2、然后我的是直接在加载页面里面就给它写上绑定的下拉框了。

Po:创建po,名字为role的,也可以用工具mybatis.generator.gui创建,这个得下载。

 

/**
 * 角色role实体
 */
@Component
public class Role {
	private Long id;
	private String name;
	private String remark;//角色备注
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
}

 

Dao

/**

 *  角色role dao

 */

@Repository

public interface RoleDao {

    public List<Role> findList(Map<String, Object> queryMap);

    public int getTotal(Map<String, Object> queryMap);

    public Role find(Long id);

}

Service:创建好service包之后,创建名为RoleServiceservice

/**

 * 角色role service

 */

@Service

public interface RoleService {

    public List<Role> findList(Map<String, Object> queryMap);

    public int getTotal(Map<String, Object> queryMap);

    public Role find(Long id);

}

impl

/**

 * 角色role的实现类

 */

@Service

public class RoleServiceImpl implements RoleService {

    @Autowired

    private RoleDao roleDao;

    @Override

    public List<Role> findList(Map<String, Object> queryMap) {

      return roleDao.findList(queryMap);

    }

    @Override

    public int getTotal(Map<String, Object> queryMap) {

       return roleDao.getTotal(queryMap);

    }

    @Override

    public Role find(Long id) {

       return roleDao.find(id);

    }

}

Mapper接口层可以自己创建,也可以使用工具自动生成,但是这里建议创建

效果:

不知道这篇文章是否对你们有帮助。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值