亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

SpringMVC學習筆記(二)使用IntelliJ IDEA開發Spring MVC HelloWorld(基于Maven)

2019-11-11 05:09:37
字體:
來源:轉載
供稿:網友

參考

(1)SPRingMVC框架入門配置 IDEA下搭建Maven項目 (2)使用IntelliJ IDEA 配置Maven(入門) (3)《Spring入門經典》(基于本書第三章)


Hello World Spring MVC應用程序

步驟

(1)根據原型maven-archetype-webapp創建一個空的Maven Web應用程序項目。

這里寫圖片描述 不會?點擊這里參考

(2)導入Spring框架支持的包,我的Spring版本是4.1.7

①我的Spring框架壓縮包:spring-framework-4.1.7.RELEASE-dist.zip這里寫圖片描述 這里寫圖片描述 ③把所有Spring相關的jar包添加進來 這里寫圖片描述 ④更新Update本地倉庫,然后寫依賴項時就能智能導入了,參考: intellij idea maven dependency自動補全 這里寫圖片描述 這里寫圖片描述

(3)在pom.xml文件中分別添加spring-webmvc、spring-core、spring-beans、spring-context、spring-web依賴項。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.zqx</groupId> <artifactId>SpringMVCBasic4</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>SpringMVCBasic4 Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.1.7.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>4.1.7.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.1.7.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>4.1.7.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.1.7.RELEASE</version> </dependency> </dependencies> <build> <finalName>SpringMVCBasic4</finalName> </build></project>

(4)在web.xml中使用URL映射定義Dispatcher Servlet

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><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_3_1.xsd" version="3.1"> <display-name>Archetype Created Web Application</display-name> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>

(5)為應用程序上下文配置而定義springmvc-servlet.xml文件

<?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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <context:component-scan base-package="com.wiley.beginningspring.ch3" /> <context:annotation-config /> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/pages/" /> <property name="suffix" value=".jsp" /> </bean></beans>

(6)創建一個簡單的控制器,該控制器向模型數據添加一條歡迎信息,并返回UI頁面的名稱(helloReader.jsp),以便顯示該信息

package com.wiley.beginningspring.ch3.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;import static org.springframework.web.bind.annotation.RequestMethod.GET;@Controller@RequestMapping(value="/hello", method = GET)public class HelloReaderController { @RequestMapping(value = "/hello", method = GET) public ModelAndView sayHello() { ModelAndView mv = new ModelAndView(); mv.addObject("message", "Hello Reader!"); mv.setViewName("helloReader"); return mv; }}

(7)在/WEB-INF/pages文件夾下創建名為helloReader的JSP文件

helloReader.jsp

<html><body>${message}</body></html>

代碼結構

這里寫圖片描述

程序清單

上面代碼就是了

測試

配置Tomcat

參考:SpringMVC學習筆記(一)使用IntelliJ IDEA開發Spring MVC HelloWorld 這里寫圖片描述 這里寫圖片描述 這里寫圖片描述

測試結果

這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕日韩精品在线观看| 精品国产一区二区三区在线观看| www国产精品视频| 久久久精品一区| 成人自拍性视频| 麻豆乱码国产一区二区三区| 色天天综合狠狠色| 亚洲色图50p| 91性高湖久久久久久久久_久久99| 国产欧美一区二区白浆黑人| 欧美精品久久久久久久| 亚洲人成绝费网站色www| 亚洲精品欧美日韩专区| 日韩在线欧美在线| 97人洗澡人人免费公开视频碰碰碰| 国产成人精品视频在线| 国产成人jvid在线播放| 欧美成人网在线| 亚洲午夜av久久乱码| 亚洲v日韩v综合v精品v| 欧美高清无遮挡| 最新的欧美黄色| 午夜精品福利视频| 有码中文亚洲精品| 色中色综合影院手机版在线观看| 日韩影视在线观看| 亚洲欧洲av一区二区| 国模吧一区二区三区| 国产精品日日摸夜夜添夜夜av| 国产精品专区一| 日韩中文有码在线视频| 亚洲第一在线视频| 91色视频在线观看| 欧美激情久久久久| 亚洲欧美在线磁力| 国产精品久久久久久久久久| 亚洲区在线播放| 91沈先生在线观看| 亚洲自拍偷拍网址| 日韩中文在线观看| 久久精品久久精品亚洲人| 欧美限制级电影在线观看| 国产99久久精品一区二区永久免费| 色哟哟亚洲精品一区二区| 国产精品第三页| 久久夜色撩人精品| 日韩中文字幕不卡视频| 久久人人爽人人爽人人片亚洲| 日韩欧美精品中文字幕| 国产精品第一第二| 亚洲精品国产精品国产自| 久久久久久久久久久亚洲| 中文字幕无线精品亚洲乱码一区| 亚洲精品中文字幕av| 欧美成人黑人xx视频免费观看| 欧美专区在线观看| 亚洲精品成人久久电影| 一区二区三区视频在线| 国产91在线播放| 最近2019中文字幕mv免费看| 国产亚洲精品久久久久动| 欧美亚州一区二区三区| 国产日韩欧美视频在线| 国产亚洲欧美日韩一区二区| 亚洲精品福利在线| 性欧美长视频免费观看不卡| 国产精品久久久久久久久久免费| 亚洲天堂第一页| 黄色一区二区三区| 日韩在线观看免费高清| 成人激情在线播放| 亚洲国产97在线精品一区| 亚洲第一男人av| 午夜精品美女自拍福到在线| 国产精选久久久久久| 国产精品影片在线观看| 91社影院在线观看| 日韩亚洲在线观看| 国产aⅴ夜夜欢一区二区三区| 欧美性生交xxxxx久久久| 91av网站在线播放| 久久伊人精品天天| 国产伦精品一区二区三区精品视频| 国内精品伊人久久| 中文字幕国产亚洲| 91久久久久久久一区二区| 在线观看精品国产视频| 欧美激情区在线播放| 欧美刺激性大交免费视频| 欧美老女人在线视频| 亚洲色图13p| 欧美精品18videosex性欧美| 最近2019年手机中文字幕| 日韩福利视频在线观看| 欧美性猛交xxxx富婆| 亚洲色图18p| 欧美视频裸体精品| 欧美成人午夜激情在线| 国产亚洲aⅴaaaaaa毛片| 成人网欧美在线视频| 亚洲男人天堂2019| 国产成人av在线播放| 欧美不卡视频一区发布| 久久精品亚洲94久久精品| 亚洲影院高清在线| 亚洲欧美日本精品| 在线精品91av| 欧美孕妇毛茸茸xxxx| 日本韩国欧美精品大片卡二| 国产精品流白浆视频| 久久久久久午夜| 久久久噜噜噜久久| 91成人在线观看国产| 欧美另类在线观看| 亚洲free性xxxx护士白浆| 国产精品白嫩初高中害羞小美女| 欧美性猛交xxxx乱大交3| 色妞一区二区三区| 另类图片亚洲另类| 成人www视频在线观看| 久久久久久久久国产| 精品日韩视频在线观看| 久久精品视频在线观看| 黑人巨大精品欧美一区二区免费| 国产婷婷97碰碰久久人人蜜臀| 国产日韩精品综合网站| 最近2019中文免费高清视频观看www99| www.欧美视频| 91嫩草在线视频| 中文字幕亚洲欧美日韩2019| 亚洲美女在线观看| 国产一区二区免费| 成人午夜在线观看| 亚洲激情电影中文字幕| 亚洲成人激情图| 欧美一级免费看| 亚洲va欧美va在线观看| 超碰日本道色综合久久综合| 精品国模在线视频| 黑人精品xxx一区| 国产一区二区美女视频| 国产91对白在线播放| 欧美成人精品h版在线观看| 中文字幕亚洲欧美一区二区三区| 久久精品免费播放| 欧美大片欧美激情性色a∨久久| 日韩在线资源网| 九九热精品视频在线播放| 国产亚洲a∨片在线观看| 97超视频免费观看| 亚洲老头同性xxxxx| 亚洲欧美999| 国产精品日韩久久久久| 欧美黑人性生活视频| 欧美福利视频网站| 亚洲成色777777在线观看影院| 欧美日韩成人黄色| 亚洲人成77777在线观看网| 欧美日韩在线视频首页| 综合136福利视频在线| 久久久久久综合网天天| 久久视频在线观看免费| 欧美精品videofree1080p| 午夜精品一区二区三区av|