1、ajax 做異步提交的時候有幾個參數:
url 地址
method: 方式(post,get)
dataType:告訴服務器,我要想什麼類型的數據,如果沒有指定,那麼會自動推斷是返回XML,還是JSON,還是script,還是String。
contentType:告訴服務器,我要發什麼類型的數據
success 成功執行後返回什麼
2、在web.xml中定義的Spring的配置文件一般有兩個:
1、Spring上下文環境的配置文件:applicationContext.xml
2、SpringMVC配置文件:spring-servlet.xml
加載順序是:首先加載Spring上下文環境配置文件,然後加載SpringMVC配置文件,並且如果配置了相同的內容,SpringMVC配置文件會被優先使用。
所以這裏需要注意一個問題,一定要注意SpringMVC配置文件內容不要把Spring上下文環境配置文件內容覆蓋掉。
比如在Spring上下文環境配置文件中先引入service層,然後又加入了事務。
但是在SpringMVC配置文件中卻默認引入所有類(當然也包括service層),但是沒有加入事務。
那麼這時事務功能是無法起作用的,也就是代碼中加入@Transactional註解是無效的。
所以爲了防止這種問題一般是在Spring上下文配置文件中引入所有的類,並且加上事務:
而在SpringMVC配置文件中只引入controller層: