原创 springMVC——RESTful

1 前言 1.1 RESTful 簡介 REST 是 Representational State Transfer(表述性狀態轉變)的簡稱,於2000年被提出,使用 HTTP、URI、XML、JSON 等標準和協議,支持輕量級、跨平臺、

原创 springMVC——使用Ajax實現RESTful

1 前言 Ajax 是 Asynchronous Javascript And XML(異步 JavaScript 和 XML)的簡稱,是指一種創建交互式、快速動態網頁應用的網頁開發技術,通過在後臺與服務器進行少量數據交換,可以使網頁實現

原创 springMVC——轉發與重定向

1 前言 轉發(forward):RequestDispatcher.forward() 方法在服務器端內部將請求轉發給另外一個資源,瀏覽器只知道發出了請求並得到了響應結果,並不知道在服務器程序內部發生了轉發行爲。 重定向(redirec

原创 springMVC——單選按鈕與下拉列表回顯

1 前言 回顯是指將數據傳給一個頁面並顯示,作用域傳值 和 將對象和列表傳遞給客戶端並顯示 分別介紹了字面量、對象、列表的回顯,其特點是顯示值,本文將介紹單選按鈕與下拉列表回顯,其特點是顯示值及其所屬集合。 實驗需要導入的 JAR 包如下

原创 springMVC——自動回顯綜合案例

1 前言 作用域傳值 中介紹了將服務器端字面量(基本數據類型及其封裝類)傳遞給客戶端的方法,將對象和列表傳遞給客戶端並顯示 中介紹了將對象和列表傳遞給客戶端並回顯的方法,單選按鈕與下拉列表回顯 中介紹了單選按鈕和下拉列表的回顯方法。 本文

原创 springMVC——異常處理

1 前言 springMVC 通過 HandlerExceptionResolver 處理程序的異常,包括 handler 映射、數據綁定、目標方法執行時發生的異常,用戶可以通過配置 SimpleMappingExceptionResol

原创 springMVC——將對象和列表傳遞給客戶端並顯示

1 前言 作用域傳值 中介紹了將字面量(基本數據類型及其封裝類)傳遞給客戶端的方法,本文介紹將對象和列表傳遞給客戶端並顯示。 實驗需要導入的 JAR 包如下: 筆者工作目錄如下:   首先介紹下本文各節公共的文件,主要有 web.xm

原创 springMVC——第一個案例

1 配置環境 1.1 新建 web 項目 【File】【New Project】【Dynamic Web Project】,給項目命名後(如命名爲 SpringMVC ),點擊 【Finish】。 1.2 添加 Tomcat 服務器 (1

原创 spring框架——通過XML配置事務(Transaction)

1 前言 在 通過註解配置事務 中介紹了使用註解配置事務(Transaction),本文將介紹通過 XML 配置事務,並沿用前面的案例。 通過 XML 配置事務,其原理是 AOP,即將事務當做一個切面,作用於切入點。關於 AOP 的介紹,

原创 springMVC——@RequestMapping註解

1 前言 @RequestMapping 註解用於標註一個方法爲請求映射方法,springMVC 通過此註解將請求路徑與控制層中的方法進行匹配,用於響應請求。控制層(被 @Controller 標註的類)中,只有加了 @RequestMa

原创 springMVC——使用監聽器整合spring和springMVC

1 前言 在實際開發中,若 spring 和 springMVC 的配置文件都放在 applicationContext.xml 中,將導致兩個框架分工混亂。因此,可以將 spring 框架的配置文件放在 spring.xml 文件中,將

原创 springMVC——文件下載

1 實驗環境 (1)導入 JAR 包 (2)工作目錄  (3)配置文件 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3

原创 springMVC——將json返回客戶端並顯示

1 前言 json(JavaScript Object Notation, JS 對象簡譜)是一種輕量級的數據交換格式。 (1)json 格式 對象:{ key1 : value1 , key2 : value2 , key3 : val

原创 springMVC——攔截器(Interceptor)

1 前言 springMVC 可以使用攔截器對請求進行攔截處理,用戶可以自定義攔截器來實現特定的功能,自定義攔截器可以實現 HandlerInterceptor 接口,也可以繼承 HandlerInterceptorAdapter 適配器

原创 springMVC——文件上傳

1 實驗環境 (1)導入 JAR 包 其中,前2個 jar 包爲 springMVC 文件上傳所需的,其下載地址見→commons-fileupload-1.3.3.jar、commons-io-2.5.jar  (2)工作目錄 其中