栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring MVC 简单的hello world的实现

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring MVC 简单的hello world的实现

一、项目搭建

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

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

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的编辑,创建一下包名。

二、webapp的编辑

1、目录结构。

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。自己去百度教程下载。

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

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

五、测试结果

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

2、hello.jsp界面。

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/135424.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号