国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - 詳解springMVC—三種控制器controller

詳解springMVC—三種控制器controller

2020-08-23 15:13RaySun10 Java教程

本篇文章主要介紹了springMVC—三種控制器controller,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

在springmvc中提供了三種controller的配置,1.針對(duì)不需要controller代碼的,也就是只起到跳轉(zhuǎn)頁(yè)面的作用。2.可以接受實(shí)體類型的controller。3.可以接受表單數(shù)據(jù)的controller,它只允許POST提交,在配置文件中需要指定提交FORM,請(qǐng)求成功的FORM。

1.直接轉(zhuǎn)發(fā)到頁(yè)面,不需要添加controller代碼。

?
1
2
3
4
<bean id="toLogin" name="/toLogin.do" class="org.springframework.web.servlet.mvc.ParameterizableViewController">
   <!-- 配置所跳轉(zhuǎn)到的視圖名稱 -->
   <propertynamepropertyname="viewName" value="login"></property>
</bean>

2.命令控制器,需要指定實(shí)體對(duì)象類型,在controller中直接接受指定改實(shí)體類。   

配置文件

?
1
2
3
4
<bean name="/comm.do" id="comm"class="com.roy.controller.CommController">
  <!-- 指定接受參數(shù)類型-->
  <propertynamepropertyname="commandClass"value="com.roy.model.Person"></property>
</bean>

controller代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.roy.controller;
 
import java.util.Date;
import java.text.SimpleDateFormat;
 
import javax.servlet.http.HttpServletRequest;
import javax.xml.crypto.Data;
 
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.web.bind.ServletRequestDataBinder;
import org.springframework.web.servlet.mvc.SimpleFormController;
import com.roy.model.Person;
 
public class FormController extends SimpleFormController {
  @Override
  protected void doSubmitAction(Object command) throws Exception {
    Person p=(Person) command;
    System.out.println(p.toString());
    super.doSubmitAction(command);
  }
}

3.表單控制器,在配置文件中指定了接受的對(duì)象,接受的表單頁(yè)面,以及處理請(qǐng)求成功后的的頁(yè)面。

只支持POST方式;表單控制器有簡(jiǎn)單的驗(yàn)證功能,如果提交失敗返回表單頁(yè)面,如果提交成功就跳轉(zhuǎn)到成功頁(yè)面;有收集表單數(shù)據(jù)的功能

配置文件

?
1
2
3
4
5
6
7
8
<bean name="/form.do" id="form" class="com.roy.controller.FormController">
  <!-- 指定收集對(duì)象類型-->
  <propertynamepropertyname="commandClass"value="com.roy.model.Person"></property>
  <!-- 表單頁(yè)面-->
  <propertynamepropertyname="formView" value="form"></property>
  <!-- 成功頁(yè)面-->
  <propertynamepropertyname="successView" value="success"></property>
</bean>

controller代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package com.roy.controller;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
import org.springframework.validation.BindException;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractCommandController;
 
import com.roy.model.Person;
 
public class CommController extends AbstractCommandController{
 
  /**
   * 每次請(qǐng)求都會(huì)創(chuàng)建一個(gè)person對(duì)象。根據(jù)請(qǐng)求中的參數(shù)名和person的屬性的set方法
   * 的字符串進(jìn)行匹配,不區(qū)分首字母的大小寫。
   */
  @Override
  protected ModelAndView handle(HttpServletRequest arg0,
      HttpServletResponse arg1, Object obj, BindException arg3)
      throws Exception {
    Person p=(Person) obj;
    System.out.println(p.toString());
    return null;
  }
 
}

總之有三種controller.1.只起到跳轉(zhuǎn)頁(yè)面的作用。2.可以接受實(shí)體類型的controller。3.可以接受表單數(shù)據(jù)的controller。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://blog.csdn.net/suneqing/article/details/50945167

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲免费观看在线视频 | 日韩av在线影院 | 在线日韩视频 | 九色在线| a视频网站 | 久久精品久久久久久 | 一二三精品区 | 中文字幕乱码亚洲精品一区 | 国产精品一区二区三区四区 | 欧美一区二区三区在线播放 | 人人爽人人爽人人片av | 亚洲视频一区二区 | 久久99精品国产.久久久久 | 视频在线一区二区 | 精品久久久久久久人人人人传媒 | 欧美在线观看一区 | 亚洲精品无 | 久久66| 中日韩午夜理伦电影免费 | 成人免费黄色大片 | 色站综合 | 91久久精品一区 | 偷拍一区二区 | 久久99这里只有精品 | 日韩中文一区二区三区 | 国产综合视频在线观看 | 久久夜色精品国产 | 91在线视频免费观看 | 亚洲国产精品网站 | 免费伊人网 | 黄色av免费 | 久久久久久久久久久久国产 | 一区二区三区高清不卡 | 黄色一级片在线观看 | 国产在线视频网 | 精品久久久久久久人人人人传媒 | 国产精品一区二区久久 | 久久久人成影片一区二区三区 | 国内免费自拍视频 | 97色综合 | 性农村人freesex |