资讯专栏INFORMATION COLUMN

SSM学习系列(三) Hello Spring MVC

jsbintask / 880人阅读

摘要:初步使用为了减少找库的麻烦,采用方式构建首先在中创建工程构建后,项目目录如下修改,导入所需要的包初始化框架的版本号加入引入包含依赖新建所需要的配置文件,并新建一个控制器,最后项目目录如下修

Spring MVC 初步使用 Hello Spring MVC

为了减少找库的麻烦,采用maven方式构建spring mvc

首先在IDEA中创建maven工程

构建后,项目目录如下

修改pom.xml,导入spring mvc所需要的包

</>复制代码

  1. 4.0.0
  2. com.isdust.zor
  3. mvc
  4. war
  5. 0.0.1-SNAPSHOT
  6. http://maven.apache.org
  7. 4.3.3.RELEASE
  8. junit
  9. junit
  10. 3.8.1
  11. test
  12. javax.servlet
  13. servlet-api
  14. 2.3
  15. provided
  16. org.springframework
  17. spring-core
  18. ${spring.version}
  19. org.springframework
  20. spring-web
  21. ${spring.version}
  22. org.springframework
  23. spring-oxm
  24. ${spring.version}
  25. org.springframework
  26. spring-tx
  27. ${spring.version}
  28. org.springframework
  29. spring-jdbc
  30. ${spring.version}
  31. org.springframework
  32. spring-webmvc
  33. ${spring.version}
  34. org.springframework
  35. spring-aop
  36. ${spring.version}
  37. org.springframework
  38. spring-context-support
  39. ${spring.version}
  40. org.springframework
  41. spring-test
  42. ${spring.version}
新建spring mvc 所需要的配置文件,并新建一个控制器,最后项目目录如下:

修改需要的文件

application.xml 是spring的配置文件,具体的配置方式,这里不在多说,之前spring使用已讲,这里使用默认配置

</>复制代码

dispatcher-servlet.xml是spring mvc的分发配置文件,这里采用注解的方式配置。

</>复制代码

  1. /WEB-INF/jsp/
  2. .jsp

其中的context子标签是配置的自动扫描注解类文件

web.xml是web工程的配置文件,这里只配置了一个拦截器,还有引入了相关的配置文件

</>复制代码

  1. contextConfigLocation
  2. /WEB-INF/applicationContext.xml
  3. org.springframework.web.context.ContextLoaderListener
  4. dispatcher
  5. org.springframework.web.servlet.DispatcherServlet
  6. 1
  7. dispatcher
  8. /
编写相关的控制器

</>复制代码

  1. @Controller
  2. public class IndexController{
  3. @RequestMapping(value = "/index", method = RequestMethod.GET)
  4. public String index(){
  5. return "index";
  6. }
  7. }

控制器中,只写了一个方法,返回index界面,@Controller是表明该类被注解为控制器,@RequMapping这是表明了该方法的请求方式和地址
控制器的编写还有其他方式

</>复制代码

  1. public class IndexController implements org.springframework.web.servlet.mvc.Controller {
  2. public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
  3. return new ModelAndView("index");
  4. }
  5. }

使用此方式,可以使用注解或在xml中配置

</>复制代码

配置Tomcat,运行测试工程

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70484.html

相关文章

  • SSM学习系列(五) Spring MVC 几种跳转方式

    摘要:初步使用几种传参方式本次沿用上次的工程,在中添加几个方法创建新的修改后的目录如下修改通过的直接输出使用重定向到另一个视图使用转发直接返回页面无渲染器转发方式有渲染器转发方式重定向方式测试接口测试使用的同样是火狐的插件,也可以直接访问网页可以 Spring MVC初步使用 Spring MVC 几种传参方式 本次沿用上次的工程,在controller中添加几个方法 创建新的JumpCon...

    Soarkey 评论0 收藏0
  • Java后端

    摘要:,面向切面编程,中最主要的是用于事务方面的使用。目标达成后还会有去构建微服务,希望大家多多支持。原文地址手把手教程优雅的应用四手把手实现后端搭建第四期 SpringMVC 干货系列:从零搭建 SpringMVC+mybatis(四):Spring 两大核心之 AOP 学习 | 掘金技术征文 原本地址:SpringMVC 干货系列:从零搭建 SpringMVC+mybatis(四):Sp...

    joyvw 评论0 收藏0
  • SSM学习系列(四) Spring MVC 几种传参方式

    摘要:初步使用几种传参方式本次沿用上次的工程,在中添加几个方法创建模型修改直接把表单参数写入的相应方法中通过来接收通过来接收通过接收用注解绑定请求参数测试接口测试使用的是火狐的插件,使用类似的工具也可以,或者写一个表单,这里不在多解释可以看到请求 Spring MVC初步使用 Spring MVC 几种传参方式 本次沿用上次的工程,在controller中添加几个方法 创建User模型 pu...

    cnTomato 评论0 收藏0
  • 后台 - 收藏集 - 掘金

    摘要:探究系统登录验证码的实现后端掘金验证码生成类手把手教程后端博客系统第一章掘金转眼间时间就从月份到现在的十一月份了。提供了与标准不同的工作方式我的后端书架后端掘金我的后端书架月前本书架主要针对后端开发与架构。 Spring Boot干货系列总纲 | 掘金技术征文 - 掘金原本地址:Spring Boot干货系列总纲博客地址:http://tengj.top/ 前言 博主16年认识Spin...

    CrazyCodes 评论0 收藏0
  • 从零开始搭建SSM框架(Spring + Spring MVC + Mybatis)

    摘要:打开,,选中,然后再选中,输入项目的和,指定等配置,修改,打开项目,添加一些必要的目录,最终项目框架目录图如下修改文件,指定各依赖和插件的版本等信息在标签里面管理各依赖的版本号添加项目依赖管理依赖配置好之后,开始整合。 最近在回顾和总结一些技术,想到了把之前比较火的 SSM 框架重新搭建出来,作为一个小结,同时也希望本文章写出来能对大家有一些帮助和启发,因本人水平有限,难免可能会有一些...

    MiracleWong 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<