1. 程式人生 > >ssm專案記錄

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配置檔案,查詢客戶時,當出現多個頁面時,點選非預設頁面,回顯內容依然有亂碼

解決: