spring MVC応用(一)---基本使用
springMVCの使用はspringに依存し、pom.xmlファイルに追加します.
この中でスプリングMVCと関連しているのはspring-webmvcだけで、それに応じて導入されたjarパッケージはあります.
1.スプリング-webmvc-4.30.RELEASE.jar
2.スプリング-web-4.30.RELEASE.jar
及び6つのspring基本的なjarバッグ、junnitバッグ、ロゴ4 jログバッグ.
その後web.xmlファイルにspringをウェブコンポーネントとして追加する構成:
これはスプリングMVCの簡単な応用です.参考URL:https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html
4.0.0
com.hurricane
springmvc2
war
0.0.1-SNAPSHOT
springmvc2 Maven Webapp
http://maven.apache.org
junit
junit
4.10
test
log4j
log4j
1.2.17
javax.servlet
javax.servlet-api
3.1.0
provided
org.springframework
spring-webmvc
4.3.10.RELEASE
springmvc2
この中でスプリングMVCと関連しているのはspring-webmvcだけで、それに応じて導入されたjarパッケージはあります.
1.スプリング-webmvc-4.30.RELEASE.jar
2.スプリング-web-4.30.RELEASE.jar
及び6つのspring基本的なjarバッグ、junnitバッグ、ロゴ4 jログバッグ.
その後web.xmlファイルにspringをウェブコンポーネントとして追加する構成:
Archetype Created Web Application
contextConfigLocation
/WEB-INF/springmvc-servlet.xml
org.springframework.web.context.ContextLoaderListener
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
1
springmvc
/
ここではspringのコンテナとしてのプロファイルをspringMVCのプロファイルと一緒に配置しています.springmvc-servlet.xml:
簡単なcontrollerを定義します.package com.hurricane.springmvc2.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/index")
public class MyController {
@RequestMapping("/home")
public String index() {
return "index";
}
}
WEB-INFの下に置いてあるindex.jspを通過します.http://ip:port/springmvc2/index/home訪問しますこれはスプリングMVCの簡単な応用です.参考URL:https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html