SpringMVC如何实现helloworld项目

这篇文章主要介绍Spring MVC如何实现hello world项目,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在连云港等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、成都网站设计 网站设计制作定制网站开发,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,外贸网站建设,连云港网站建设费用合理。

一、项目搭建

1、可以在新建项目的使用Spring MVC框架。或者创建一个简单的项目之后再用Add Framework Support来添加Spring MVC框架。

Spring MVC如何实现hello world项目

2、删除自动生成的lib的jar包,使用pom文件来进行管理包。目录结构如下图。

Spring MVC如何实现hello world项目

3、pom文件。加载完成之后才能进行下一步。



 4.0.0
 
 com.zxj
 zxj-spring-mvc
 1.0-SNAPSHOT
 
 zxj-spring-mvc
 http://www.example.com
 war
 
 
  UTF-8
  1.7
  1.7
  4.3.18.RELEASE
 
 
 
  
  
   junit
   junit
   4.12
   test
  
  
   org.springframework
   spring-test
   ${spring.version}
   test
  
 
  
  
   org.springframework
   spring-context
   ${spring.version}
  
  
   org.springframework
   spring-aop
   ${spring.version}
  
  
   org.springframework
   spring-aspects
   ${spring.version}
  
 
  
  
   org.springframework
   spring-web
   ${spring.version}
  
  
   org.springframework
   spring-webmvc
   ${spring.version}
  
  
   javax.servlet.jsp.jstl
   jstl-api
   1.2
  
 
 
 
  ${project.artifactId}
  
   
    maven-clean-plugin
    3.1.0
   
   
    maven-install-plugin
    2.5.2
   
  
 

4、Project Structure的编辑,创建一下包名。

Spring MVC如何实现hello world项目

二、webapp的编辑

1、目录结构。

Spring MVC如何实现hello world项目

2、web.xml。



 
 
 
  index.jsp
 
 
 
  contextConfigLocation
  /WEB-INF/applicationContext.xml
 
 
  org.springframework.web.context.ContextLoaderListener
 
 
  dispatcher
  org.springframework.web.servlet.DispatcherServlet
  
   contextConfigLocation
   /WEB-INF/dispatcher-servlet.xml
  
  1
 
 
  dispatcher
  /
 

3、applicationContent.xml。



 
 

4、dispatcher-servlet.xml。



 
 
 
 
 
 
 
 
 
 
 
 
 
  
  
 

5、index.jsp默认页面。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


 hello world


welcome zhuoxiaojie spring mvc

6、hello.jsp。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


 test


hello world

7、test2.jsp。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


 test


key1: ${key1} , key2: ${key2}

三、Controller层

package com.xiaojie.spring.mvc.controller;
 
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
 
@Controller
@RequestMapping("/test")
public class TestController {
 
 @RequestMapping("/hello")
 public ModelAndView test1(Model model) {
  return new ModelAndView("hello");
 }
 
 @GetMapping("/test2")
 public ModelAndView test2(Model model) {
  model.addAttribute("key1", "卓小杰");
  model.addAttribute("key2", "你真帅");
  return new ModelAndView("test2");
 }
}

四、Tomcat的配置

1、下载Tomcat8。自己去百度教程下载。

Spring MVC如何实现hello world项目

2、用Tomcat进行启动项目的配置。然后启动项目。

  • war模式:将web工程以war包的形式上传到服务器

  • war exploed模式:将web工程以当前文件夹的位置关系上传到服务器

Spring MVC如何实现hello world项目

Spring MVC如何实现hello world项目

五、测试结果

1、启动之后的默认界面index.jsp。

Spring MVC如何实现hello world项目

2、hello.jsp界面。

Spring MVC如何实现hello world项目

3、test2.jsp界面。带参数。

Spring MVC如何实现hello world项目

以上是“Spring MVC如何实现hello world项目”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站栏目:SpringMVC如何实现helloworld项目
网站网址:http://pwwzsj.com/article/gdosjj.html