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配置文件,查询客户时,当出现多个页面时,点击非默认页面,回显内容依然有乱码

解决:

 

猜你喜欢

转载自blog.csdn.net/qq_41956566/article/details/85253668
今日推荐