在spring mvc中,有幾種控制器,下面我們來一一介紹一下。
1.parameterizableviewcontroller(引數控制器)
示例:在springmvc-servlet.xml中配置對映處理器和引數控制器
執行結果如下:
2.abstractcommandcontroller(命令控制器)
示例:在springmvc-servlet.xml中配置對映處理器和引數控制器
新建命令控制器:
public class commcontroller extends abstractcommandcontroller
//日期轉換
訪問結果如下:
控制台列印資訊:
3.
formcontroller(表單控制器)
示例:在springmvc-servlet.xml中配置對映處理器和引數控制器
新建表單控制器:
public class formcontroller extends ******formcontroller
//轉化日期格式
}
控制台列印結果:
總結:
spring mvc為我們提供了很好的引數封裝,而struts2通過屬性驅動或者模型驅動或自定義來獲得引數的封裝,相知之下,個人感覺springmvc封裝的更加完善一些,在控制器類中不用提供get/set方法,只要和model的屬性名稱對應即可。
SpringMVC註解控制器詳解
主要包括四類 component repository service controller 說明 controller 控制層,就是我們的action層 service 業務邏輯層,就是我們的service或者manager層 repository 持久層,就是我們常說的dao層 componen...
概述SpringMVC後端控制器
1.概述springmvc後端控制器 為了方便開發人員快捷地建立適合特定應用的後端控制器,springmvc實現controller介面,自定義了許多特定控制器。這些控制器的層次關係如下 abstractcontroller abstracturlviewcontroller urlfilename...
SpringMVC之控制器controller
import org.springframework.stereotype.controller controller public class logincontroller 解釋 1 controller註解宣告該類是乙個控制器 3 return index 返回檢視 index.jsp res...