我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

SpringMVC如何实现helloworld项目-创新互联

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

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、做网站、巩留网络推广、小程序开发、巩留网络营销、巩留企业策划、巩留品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联为所有大学生创业者提供巩留建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

一、项目搭建

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项目”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联网站建设公司行业资讯频道!

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:SpringMVC如何实现helloworld项目-创新互联
网页链接:http://mswzjz.cn/article/deiopi.html

其他资讯