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

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

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

2019-11-11 05:58:49
字體:
來源:轉載
供稿:網友

參考

(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
91精品久久久久久久久久久久久久| 国产精品久久久久久久久久99| 亚洲精品国产精品国产自| 亚洲网站在线播放| 久久中文字幕一区| 精品久久久视频| 亚洲精品久久久久久久久久久| 国产精品海角社区在线观看| 日韩一区二区三区xxxx| 国产欧美日韩免费| 中文字幕在线日韩| 91av网站在线播放| 亚洲人a成www在线影院| 精品视频—区二区三区免费| 精品无码久久久久久国产| 国产亚洲视频中文字幕视频| 欧美精品情趣视频| 精品国产拍在线观看| 亚洲成成品网站| 日韩精品视频免费专区在线播放| 777国产偷窥盗摄精品视频| 日本精品久久久| 欧美国产日韩免费| 欧美激情性做爰免费视频| 欧美性猛交xxxx久久久| 亚洲欧美福利视频| 欧美成人精品一区| 国产精品18久久久久久首页狼| 欧美乱大交做爰xxxⅹ性3| 国产91精品视频在线观看| 亚洲大尺度美女在线| 国外成人在线直播| 色先锋资源久久综合5566| 日韩中文字幕第一页| 亚洲视频国产视频| 91久久国产精品| 尤物精品国产第一福利三区| 亚洲第五色综合网| 国模私拍视频一区| 国产亚洲精品美女久久久久| 国产精品视频大全| 91欧美精品成人综合在线观看| 色www亚洲国产张柏芝| 国产精品欧美日韩一区二区| 日韩小视频在线| 91av在线免费观看视频| 亚洲成人av在线播放| 久久艳片www.17c.com| 中文字幕国产亚洲2019| 欧美精品福利在线| 国产黑人绿帽在线第一区| 亚洲福利视频网| 成人在线一区二区| 久久久久久久久久久久久久久久久久av| 亚洲xxxx3d| 久久精品国产欧美激情| 在线丨暗呦小u女国产精品| 91日韩在线播放| 日韩二区三区在线| www.午夜精品| 亚洲91精品在线| 亚洲一区二区福利| 国产精品女人久久久久久| 伊人成人开心激情综合网| 国产成人精品电影| 欧美在线精品免播放器视频| 一区二区亚洲精品国产| 91国内精品久久| 不卡av日日日| 欧美成人免费在线视频| 亚洲自拍偷拍视频| 欧美另类极品videosbest最新版本| 国产97在线观看| 亚洲自拍偷拍第一页| 亚洲精品97久久| 欧美日韩国产限制| 亚洲欧洲在线看| 亚洲最大的网站| 久久伊人精品一区二区三区| 国产成人欧美在线观看| 国产精品1区2区在线观看| 亚洲视频一区二区三区| 亚洲少妇激情视频| 亚洲精品福利资源站| 欧美成年人视频| 欧美日韩色婷婷| 精品自拍视频在线观看| 欧美高清理论片| 亚洲成人网av| 欧美激情a在线| 久久久久久久国产| 久久资源免费视频| 国产aⅴ夜夜欢一区二区三区| 一本色道久久88综合亚洲精品ⅰ| 欧美区二区三区| 成人情趣片在线观看免费| 久久6免费高清热精品| 国产欧美一区二区三区在线看| 91影视免费在线观看| 国内精品视频一区| 亚洲电影免费观看高清完整版在线| 久久久精品视频成人| 青青a在线精品免费观看| 色先锋久久影院av| 热久久这里只有精品| 久久精品99无色码中文字幕| 日韩暖暖在线视频| 欧美性受xxx| 97免费视频在线播放| 国产精品三级久久久久久电影| 国产a级全部精品| 欧美日韩中文字幕在线| 91精品国产高清久久久久久91| 亚洲第一级黄色片| 中文字幕精品在线| 正在播放国产一区| 日韩欧美在线视频日韩欧美在线视频| 精品日韩视频在线观看| 国产日韩综合一区二区性色av| 久久精品视频中文字幕| 国产成人免费av| 日韩视频免费在线观看| 欧美国产极速在线| 欧美亚洲成人网| 国产一区二区三区在线看| 欧美激情在线视频二区| 精品偷拍各种wc美女嘘嘘| 欧美日韩在线免费| 日韩精品黄色网| 亚洲va久久久噜噜噜久久天堂| 日韩最新免费不卡| 亚洲福利视频免费观看| 成人激情在线播放| 亚洲精品美女免费| 精品国产美女在线| 91成品人片a无限观看| 欧美日韩在线视频观看| 亚洲护士老师的毛茸茸最新章节| 欧美激情a∨在线视频播放| 久久久久久尹人网香蕉| 日韩av综合中文字幕| 亚洲国产精品专区久久| 久久视频国产精品免费视频在线| 国产最新精品视频| 国产精品99久久久久久人| 岛国av午夜精品| 91av在线免费观看视频| 亚洲视频网站在线观看| 国产一区二区香蕉| 久久久久亚洲精品国产| 一区二区欧美在线| 精品国产成人av| 国产精品久久久久久久久久久不卡| 色偷偷888欧美精品久久久| 成人高h视频在线| 国产精品福利网站| 91精品国产自产在线老师啪| 日韩av在线资源| 久久亚洲精品小早川怜子66| 国产精品678| 国产精品吴梦梦| 日韩av最新在线| 日韩性生活视频| 国产综合香蕉五月婷在线|