ssh_crm:数据字典BaseDict、ajax添加下拉框、新增用户、文件上传、修改用户

新增用户:
数据字典


 O:对象  创建数据字典类型


M:映射  

修改Customer类型 引用数据字典


修改customer.hbm.xml 一对多关系 修改Customer类




使用ajax技术在页面加载字典下拉选




后台开发:

1.创建BaseDictAction:(需要导入json转换格式jar包,注意删除重复的loogin包)


2.创建BaseDictservice接口与BaseDictServiceImpl实现类


3.创建BaseDictDao接口并继承BaseDao、创建BaseDictDaoImpl实现类并继承BaseDaoImple


4.Spring配置:  applicationContex.xml




5.struts2配置:struts.xml



前台开发:
1.编写页面加载函数 使用ajax 






到此新增客户准备工作完成了:数据字典的引用、利用ajax生成下拉选择框
开始进行新增客户代码编写
分析:

实现:










文件上传
文件上传前台3个要求:




文件上传后台struts2:

添加属性photo photoFileName photoContentType 生成getset方法 struts2会自动注入




修改用户
分析:


实现:

CustomerAction


CustomerServiceImpl


编写入口:


编写struts.xml   添加用户与修改用户共同用add.jsp完成


编写add.jsp   显示添加或修改用户页面 与回显





编写BaseDao 创建增加或更新方法(根据id是否存在)



修改CustomerImpl的save方法 为调用dao层的saveOrUpdate方法


编写add.jsp 下拉选的回显


jstl表达式方案



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值