SpringMVC高階(三) 控制器

2021-09-30 13:17:02 字數 1359 閱讀 2191

在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...