ssm项目记录

SSM整合

一:创建crm数据库

二:添加jar包

三:配置文件:

1:src下创建mybatis文件夹(可选),在其间创建sqlMapConfig.xml文件

 

2:创建applicationContext-dao.xml

 

3:创建jdbc.properties

4:继续配置applicationContext-dao.xml配置文件

 

5:配置log4j.properties文件

6:创建applicationContext-service.xml文件

 

7:创建applicationContext-trans.xml配置文件(可以项目搭建完成后在进行事务处理)

8:创建springmvc.xml配置文件

 

9:配置web.xml文件

 

 

 

配置文件结构:

 

四:加入静态资源(导入界面  fonts:字体   其下css、js、fonts是样式放入WebContext文件夹下  jsp界面放入到WEB-INF文件夹下)

导入分页标签库放入WEB-INF文件夹下:

添加分页文件:

customer.jsp文件:

 

五:实现页面展示

在controller层创建一个类实现跳转

 

 

实际查询条件初始化

pojo中创建创建BaseDict实体类

mapper层创建

service层创建

controller层创建

 

 

将code值放到resource配置文件中

src中创建resource.properties配置文件

在CustomerController中使用

在springmvc中配置:

<context:property-placeholder location="classpath:resource.properties" />

 

设置查询数据的回显  回显后再次页出现乱码

属于get提交的乱码  容器出问题了 需要修改tomcat容器的配置文件

修改:点击修改出现一个弹框  通过用户id在数据库中查询数据,并将查询到的数据回显在弹框上  点击后界面没有动(是通过ajax实现的,异步查询)

 

 

使用onclick方法传入id实现,

保存修改

Serialize():序列化   表单中的数据一个个取很麻烦,通过序列化将表单变成一个对象

不返回OK就会修改后点击保存没有反应,但数据库中的数据已经更新

这是因为修改成功后没有并没有返回OK,造成页面一直停留等待date回复,所以edit方法需要返回string类型的OK

 

修改了tomcat配置文件,查询客户时,当出现多个页面时,点击非默认页面,回显内容依然有乱码

解决:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值