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

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

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

服務器之家 - 編程語言 - Java教程 - SpringMVC---配置與使用的示例

SpringMVC---配置與使用的示例

2020-10-05 12:15yxs Java教程

這篇文章主要介紹了SpringMVC---配置與使用的示例,幫助大家更好的理解和學習spring框架,感興趣的朋友可以了解下

SpringMVC是Spring的一個組件,所以我們在使用SpringMVC的時候也會使用到Spring

使用環境

  • JDK:1.8
  • Tomcat:9.0.3
  • spring:5.2.8
  • 編譯器:IDEA2019

1、導包

需要引入Spring-web和Spring-webmvc兩個包,可以到maven倉庫里面去下載或者使用maven依賴

2、ApplicationContext.xml配置(Spring的核心配置文件)

  • ApplicationContext.xml文件需要放在WEB-INF下,并且需要把名字改為攔截的serlvet-name+ -Servlet,比如我這邊的攔截名字為mvc,所以我需要把配置文件名改為mvc-Servlet.xml
  • 如果不放在WEB-INF下,需要在web.xml文件中進行路徑配置(如下web.xml文件中的init-param標簽配置)
  • 注意命名空間的問題
?
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:context="http://www.springframework.org/schema/context"
 xmlns:mvc="http://www.springframework.org/schema/mvc"
 xsi:schemaLocation="http://www.springframework.org/schema/beans
 https://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd">
 
  <!-- 開啟spring注解驅動-->
   <context:component-scan base-package="com.cjh"/>
  <!-- 開啟mvc注解驅動-->
   <mvc:annotation-driven></mvc:annotation-driven>
</beans>

3、web.xml配置

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
 version="4.0">
   <servlet> <servlet-name>mvc</servlet-name>
   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
   <init-param> <param-name>contextConfigLocation</param-name>
   <!-- 說明Spring核心配置文件的位置-->
   <param-value>classpath:ApplicationContext.xml</param-value>
   </init-param> </servlet> <servlet-mapping> <servlet-name>mvc</servlet-name>
   <url-pattern>*.do</url-pattern>
   </servlet-mapping>
</web-app>

4、java的實現

Controller類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
@Controller
@RequestMapping("userController.do")
public class UserController {
 
   public UserController(){
     System.out.println("controller創建了");
   }
   @RequestMapping
   public void test(){
     System.out.println("controller:test方法執行了");
   }
 
}

index.jsp

?
1
2
3
4
5
6
7
8
9
10
11
12
<%@ page contentType="text/html; charset=UTF-8" language="java" %>
<html>
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>cai jin hong</title>
 <style>
 </style></head>
<body>
 <a href="userController.do" rel="external nofollow" >測試</a>
</body>
</html>

請求和響應流程:

  • 當點擊測試超鏈接時,瀏覽器向服務器發送userController.do的資源請求
  • 服務器接收到之后,找到類上面帶有@RequestMapping("userController.do")注解的對象
  • 找到了之后,查找方法上面帶有@RequestMapping("xxx")注解的方法

如果只有一個方法,可以不用寫名字,直接寫RequestMapping
如果有多個方法,需要注明方法名

  • 找到了之后,執行方法,并將處理信息響應回給瀏覽器(該代碼中沒有返回值)

本篇文章只講了一下最基本的時候,下一篇文章會詳細的說的SpringMVC請求和響應的處理!!!

以上就是SpringMVC---配置與使用的示例的詳細內容,更多關于SpringMVC---配置與使用的資料請關注服務器之家其它相關文章!

原文鏈接:https://segmentfault.com/a/1190000025187675?utm_source=tuicool&utm_medium=referral

延伸 · 閱讀

精彩推薦
  • Java教程淺談sql_@SelectProvider及使用注意說明

    淺談sql_@SelectProvider及使用注意說明

    這篇文章主要介紹了sql_@SelectProvider及使用注意說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教...

    icecoola_6892021-11-04
  • Java教程淺談java 中equals和==的區別

    淺談java 中equals和==的區別

    這篇文章主要介紹了java 中equals和==的區別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小...

    獨特潤許多人5982021-07-21
  • Java教程Spring Cloud Gateway 如何修改HTTP響應信息

    Spring Cloud Gateway 如何修改HTTP響應信息

    這篇文章主要介紹了Spring Cloud Gateway 修改HTTP響應信息的方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教...

    帷幄庸者13712021-10-13
  • Java教程mybatis調用存儲過程的實例代碼

    mybatis調用存儲過程的實例代碼

    這篇文章主要介紹了mybatis調用存儲過程的實例,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    動力節點11732021-01-25
  • Java教程Spring 6.0 將停止支持 Freemarker 和 JSP

    Spring 6.0 將停止支持 Freemarker 和 JSP

    Spring Framework 6.0 第一個里程碑版本已經發布,目前已經可以從Spring Repo獲取。這里有一些新變更我們可以提前了解一下。...

    碼農小胖哥12642021-12-31
  • Java教程二進制中1的個數

    二進制中1的個數

    這篇文章介紹了二進制中1的個數,有需要的朋友可以參考一下 ...

    java之家2662019-10-15
  • Java教程mybatis批量新增、刪除、查詢和修改方式

    mybatis批量新增、刪除、查詢和修改方式

    這篇文章主要介紹了mybatis批量新增、刪除、查詢和修改方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教...

    xuforeverlove7492022-01-24
  • Java教程Java開發常見異常及解決辦法詳解

    Java開發常見異常及解決辦法詳解

    這篇文章主要介紹了java程序常見異常及處理匯總,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考...

    cutercorley12252021-12-18
主站蜘蛛池模板: 少妇自摸视频 | 国产精品成人国产乱一区 | 成人午夜毛片 | 精品无码久久久久久久动漫 | 毛片激情永久免费 | 免费观看毛片 | 可以看av的网站 | 看av网站 | 伊人久久婷婷色综合98网 | 日韩激情网 | 99久久夜色精品国产网站 | 国产在线精品一区 | 国产精品一码二码三码在线 | 国产精品午夜在线观看 | 国产精品久久久久久亚洲调教 | 99久久亚洲一区二区三区青草 | 久久久亚洲成人 | а天堂中文最新一区二区三区 | 日韩在线区| 色xxx| 少妇看av一二三区 | 精品日韩一区二区 | 国产免费一区二区三区 | 亚洲激情在线 | 欧美一区二区在线播放 | 亚洲一区中文字幕在线观看 | 精品av | 日本成人黄色网址 | 日韩精品一区二区三区免费视频 | 欧美一区二区三区在线观看视频 | 免费在线观看一区二区 | 国产一级片 | 欧美在线免费观看 | 永久av| 国产在线二区 | 91午夜在线 | 成人小视频在线观看 | av国产精品| 欧美国产日韩在线 | 久久久精品一区二区 | 精品99视频|