<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    溫故知新:springMVC_01初步

    框架的使用和學(xué)習(xí),總要從環(huán)境的搭建和第一個實例做起。
    1:類庫的引用,新建一個maven項目,將springMVC的依賴添加進來
    1 <!-- springMVC dependency-->
    2 <dependency>
    3   <groupId>org.springframework</groupId>
    4   <artifactId>spring-webmvc</artifactId>
    5   <version>4.0.3.RELEASE</version>
    6 </dependency>
    2:在web.xml中添加springMVC的控制器
    1   <servlet>
    2       <servlet-name>demo</servlet-name>
    3       <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    4   </servlet>
    5 
    6   <servlet-mapping>
    7       <servlet-name>demo</servlet-name>
    8       <url-pattern>/</url-pattern>
    9   </servlet-mapping>
    3:添加springMVC的配置文件,注意:文件的名字需要是xxx-servlet,xxx就是剛才web.xml中添加的控制器的名稱
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <beans xmlns="http://www.springframework.org/schema/beans"
     3      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
     4      xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context"
     5      xmlns:util="http://www.springframework.org/schema/util"
     6      xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
     7              http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd  
     8              http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd              
     9              http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd">
    10 
    11      <!-- 激活@Controller模式 -->
    12      <mvc:annotation-driven />
    13      
    14      <!-- 對包中的所有類進行掃描,以完成Bean創(chuàng)建和自動依賴注入的功能 需要更改 -->
    15      <context:component-scan base-package="com.demo.*" />
    16  
    17       <!-- 默認采用BeanNameViewResolver的請求解析方式,即
    18           <bean name="/hello.html" class="XXXpackage.XXXclass"/>
    19           的方式進行請求映射,該配置默認開啟,不寫亦可,這里采用注解映射
    20        -->
    21        
    22       <!-- 注解方式的請求映射 -->
    23      <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
    24  
    25       <!-- 視圖的映射,這里需要根據(jù)controller的返回值來確定視圖 -->
    26      <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    27          <property name="prefix">
    28              <value>/WEB-INF/jsp/</value>
    29          </property>
    30          <property name="suffix">
    31              <value>.jsp</value>
    32          </property>
    33      </bean>
    34 
    35 </beans>
    36 
    4:添加一個控制器
     1 package com.duyt.controllor;
     2 
     3 import org.springframework.stereotype.Controller;
     4 import org.springframework.web.bind.annotation.RequestMapping;
     5 
     6 //注明當前這個類是控制器,項目啟動時會被掃描
     7 @Controller
     8 //該類的請求映射,為"/"
     9 @RequestMapping("/")
    10 public class HelloControllor {
    11     
    12     //該方法的請求映射,需要將類的請求映射和方法的請求映射拼接起來,也就是"/hello"(類的請求映射為"/")
    13     @RequestMapping("/hello")
    14     public String Hello(){
    15         
    16         //視圖的響應(yīng),根據(jù)配置文件的配置,會在WEB-INF/jsp文件夾中查找以hello為名稱,.jsp結(jié)尾的視圖文件
    17         return "hello";
    18     }
    19 }
    20 
    視圖就省略了,以上就是使用springMVC的流程,這篇就不記錄其他相關(guān)的功能了,傳參,異常,文件上傳等功能后續(xù)再整理,這里就只是記錄一個最簡單的體驗案例。

    posted on 2015-03-31 23:55 都較瘦 閱讀(144) 評論(0)  編輯  收藏 所屬分類: MVCFramework

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計

    公告

    博客定位:囿于目前的水平,博客定位在記錄自己的學(xué)習(xí)心得和隨手的練習(xí)

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 67194成是人免费无码| 99久热只有精品视频免费看| 成年丰满熟妇午夜免费视频| 亚洲jjzzjjzz在线观看| 日韩精品成人无码专区免费| 亚洲AV色吊丝无码| 日本高清免费网站| 香港经典a毛片免费观看看| 亚洲Av无码乱码在线播放| 免费福利资源站在线视频| 亚洲色图综合在线| 搡女人免费免费视频观看| 亚洲av成人无码久久精品| 日韩中文字幕免费视频| 亚洲大香伊人蕉在人依线| 四虎影视免费在线| 国产乱妇高清无乱码免费| 人人狠狠综合久久亚洲88| 在线成人爽a毛片免费软件| 亚洲中文无码永久免| 宅男666在线永久免费观看| 一区二区三区免费视频播放器| 亚洲日韩欧洲乱码AV夜夜摸| 99久热只有精品视频免费观看17| 亚洲av无码一区二区三区天堂古代 | 亚洲精品乱码久久久久久久久久久久| 永久免费av无码入口国语片| 亚洲高清美女一区二区三区| 成人免费视频小说| 国产精品成人啪精品视频免费| 亚洲av日韩av激情亚洲| 女人张腿给男人桶视频免费版| 四虎一区二区成人免费影院网址| 国产亚洲精AA在线观看SEE| 久久久久久免费视频| 无人视频免费观看免费视频 | 亚洲人成无码www久久久| 久久中文字幕免费视频| 亚洲色最新高清av网站| 亚洲精品无码成人AAA片| 无码人妻一区二区三区免费手机 |