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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Springmvc Controller接口代碼示例

Springmvc Controller接口代碼示例

2021-02-14 23:00龔細軍 Java教程

這篇文章主要介紹了Springmvc Controller接口代碼示例,具有一定參考價值,需要的朋友可以了解下。

Spring MVC

Controller控制器,是MVC中的部分C,為什么是部分呢?因為此處的控制器主要負責功能處理部分:

收集、驗證請求參數并綁定到命令對象;

將命令對象交給業務對象,由業務對象處理并返回模型數據;

返回ModelAndView(Model部分是業務對象返回的模型數據,視圖部分為邏輯視圖名)。

1. 繼承該接口 Controller接口,重寫對應方法,或者采用注解Controller,自定義映射文件

?
1
2
3
4
5
6
@Controller
@RequestMapping("/flight")
public class ControlFlight
/*implements Controller*/
{
}

需要注意的是:

SimpleUrlHandlerMapping決定使用哪一個控制器。

其中對于prexf-servlet-.xml文件中使重定向方式:

1.第一種ModelAndView方式。

?
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
28
<!--基于URL映射器-->
    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
      <property name="mappings">
        <props>
 
          <prop key="start1.do">ControlFlight</prop>
          <prop key="buy.do">ControlFlight</prop>
          <prop key="flight.do">ControlFlight</prop>
          <prop key="result.do">ControlFlight</prop>
          <!--<prop key="start.do">loginController</prop>-->
        </props>
      </property>
    </bean>
 
   <!-- <bean id="loginController" class="org.springframework.web.servlet.mvc.ParameterizableViewController">
      <property name="viewName" value="buy"/>
    </bean>-->
 
  <bean id="ControlFlight" class="com.qunar.flight.control.ControlFlight"/>
 
 
  <!--ViewResolver映射-->
  <bean class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/WEB-INF/flight/"/>
    <property name="suffix" value=".jsp"/>
    <property name="order" value="1"/>
  </bean>

之后進入Controller中進行任務分派:

?
1
2
3
4
@RequestMapping(value = "/start.do", method = RequestMethod.GET)
   public ModelAndView BuyAirTicket() {
    return new ModelAndView("buy");
}

2 第二種采用

?
1
2
3
4
5
6
7
8
9
10
11
12
13
<!--基于URL映射器-->
    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
      <property name="mappings">
        <props>
 
          <prop key="start.do">loginController</prop>
        </props>
      </property>
    </bean>
 
    <bean id="loginController" class="org.springframework.web.servlet.mvc.ParameterizableViewController">
      <property name="viewName" value="buy"/>
    </bean>

然后和下面的部分代碼實現URL拼接

?
1
2
3
4
5
6
7
<!--ViewResolver映射-->
  <bean class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/WEB-INF/flight/"/>
    <property name="suffix" value=".jsp"/>
    <property name="order" value="1"/>
  </bean>

還有另一種方法:

就是直接使用這個命令,但是前提條件是,請求URI的前綴(過濾掉.vm,.htm等)和轉發的一樣,則直接可以使用

?
1
<bean id="loginController" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/>

3 繼承AbstractControlle 接口,并實現相應的方法,次方法和Controller相同,但是對于如果想封裝表單請求,可以直接使用CommandController,-->AbstractCommandController(3.0以上版本廢棄)

4. 注解@RequestMapping("/path") -->在類級別上定義注解時,那么再用此方法注解方法method時,那么method下的路徑是與類路徑相對。

@PathVariable 該注釋是用來指明URL路徑里面取參數,這個注解可以多個使用,下面時使用一種的代碼片段

?
1
2
3
4
5
6
@RequestMapping("/flight/{name}")
  public ModelAndView toAdd(@PathVariable"name") String name){
 
    ModelAndView mav = new ModelAndView("buy");
    return mav;
  }

總結

以上就是本文關于Springmvc Controller接口代碼示例的全部內容,希望對大家有所幫助。如有不足之處,歡迎留言指出。

原文鏈接:https://www.cnblogs.com/gongxijun/p/5338104.html

延伸 · 閱讀

精彩推薦
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| 欧美电影免费网站 | 黄频免费在线观看 | 久久久久久亚洲一区二区三区蜜臀 | 午夜私人影院在线观看 | 91精品国产综合久久久久久丝袜 | 日韩中文字幕免费视频 | www.色小妹.com| 婷婷五月情 | 亚洲第一福利视频 | 日韩欧美国产一区二区三区 | 色综合色综合网色综合 | 这里只有国产精品 | 久久国产亚洲精品 | 亚洲三区视频 | 岛国av一区 | 亚洲久草视频 | 精品视频在线免费观看 | 亚洲精品成人在线 | 视频一区二区三区中文字幕 | 久久综合久久综合久久 | 精久久久 | 伊人久久综合 | 日韩欧美视频免费 | 日韩一区二区三区在线观看 | 日韩欧美手机在线 | 精品久久一区二区三区 | 91精品国产综合久久久久久丝袜 | 久久久亚洲国产天美传媒修理工 | 亚洲精品欧美 | 黄色av网站在线观看 | 国产精品久久久久久久午夜 | 国产免费天天看高清影视在线 | 亚洲精品免费观看 | 欧美日韩精品免费 | 伊人激情 | 亚洲综合大片69999 | 欧美在线观看免费观看视频 | 性欧美大战久久久久久久免费观看 | 国产h片在线观看 | 日韩中文字幕在线免费观看 |