首页 > 其他分享 >SpringMVC

SpringMVC

时间:2023-10-31 18:11:20浏览次数:34  
标签:SpringMVC 创建 视图 Controller 处理器 注解

1.SpringMVC:

特点
1.1:基于MVC架构
1.2:容易理解,上手快,使用简单
1.3:方便与Spring整合
1.4:SpringMVC强化注解的使用,控制层(Controller)@Controller

2.第一个SpringMVC注解的程序的创建和使用
注解式开发:在代码中通过类与方法的注解,完成处理
2.1:创建项目,添加jar
2.2:配置注册中央控制器(中央调度器)DispatcherServlet
2.3:创建springmvc配合文件
2.4:创建Controller层
创建方法
视图解析器配置
@Controller
@RequestMapping("/MyControoler")

 @RequestMapping:请求映射,作用:把一个请求地址和一个方法绑定在一起
 value:首先是String,表示请求的uri地址,不能重复

 处理器方法的返回值:
 ModelAndView:model-数据 view-视图
 String:处理器方法返回的字符串可以指定逻辑视图名
 在通过视图解析器可以将其转成物理视图地址
 void:axios
Object:

 

3.处理器方法的返回值:
1.ModelAndView
2.String:处理器方法返回的字符串可以指定逻辑视图名

 首先:导入jar包:

在web.xml页面中的配置文件:

 Spring的配置文件:

 定义一个控制类:

 创建出绑定的show1.jsp:

 实现在网页上输出代码:

 

标签:SpringMVC,创建,视图,Controller,处理器,注解
From: https://www.cnblogs.com/1011-zslnb/p/17800870.html

相关文章

  • Springmvc的学习
    1.SpringMVC1.1:基于MVC架构1.2:容易理解,上手快,使用简单1.3:方便与Spring整合1.4:SpringMVC强化注解的使用,控制层(Controller)@Controller2.第一个SpringMVC注解的程序的创建和使用注解式开发:在代码中通过类与方法的注解,完成处理2.1:创建项目,添加jar2.2:配置注册中央控制器(中央调度......
  • SpringMVC-快速返回逻辑视图
    今天完成了SpringMVC-快速返回逻辑视图,可以看作是springmvc一个非常基础的demo效果: 代码:index.jsp<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>Title</title></head><body>......
  • springmvc
    线程安全:https://www.cnblogs.com/lixinjie/p/a-answer-about-thread-safety-in-a-interview.htmlspringmvc在spring基础上加入2个jar      ......
  • springMVC controller控制器方法HttpServletRequest等参数的是谁传递进来的
    SpringMVC中两个重要的接口:请求方法参数的处理、响应返回值的处理,分别是HandlerMethodArgumentResolver和HandlerMethodReturnValueHandlerHandlerMethodArgumentResolver的实现类 ServletRequestMethodArgumentResolver 参数类型是实现或继承或是WebRequest、ServletRequest......
  • [Spring框架学习]SSM 整合,使用maven构建项目的时候,启动项目报错class path resource
    错误:classpathresource[config/spring/springmvc.xml]cannotbeopenedbecauseitdoesnotexist错误原因:找不到我的springmvc.xml,在下面web.xml中是我引用路径,网上找到问题classpath指向路径不是resource路径,所以一直找不到我的xml文件,classpath:到你的class路径......
  • 9、SpringMVC之处理静态资源
    9.1、环境搭建9.1.1、在project创建新module9.1.2、选择maven9.1.3、设置module名称和路径9.1.4、module初始状态9.1.5、配置打包方式和引入依赖注意:默认的打包方式为jar,为了能配置web资源,需要将打包方式设置为war<?xmlversion="1.0"encoding="UTF-8"?><proje......
  • SpringMVC-通过路径传收参数
    还有一种通过路径传输参数,效果如下实现:packagecom.aurora.path;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.PathVariable;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springfr......
  • SpringMVC-成功通过param传递参数
    继续学习SpringMVC,JSON和Param是两种常用的传值的方法,其中JSON是用的最为普遍的,而现在我们来学习一下另一种方法就是param最终结果: 由图可见我们成功访问到了所输的数值,换一个数字照样行得通 简要实现:packagecom.aurora.param;importorg.springframework.stereotype.......
  • java spring,springmvc,spring boot,spring data,RESTful api设计风格,HTTP协议的四种传
    一.基本技术1.Springmvc=手动接电线(配置xml),提供了一种友好的方式来开发Web应用程序。通过使用诸如DispatcherServlet,ModelAndView和ViewResolver,可以轻松开发Web应用程序。2.SpringBoot=标准插座(第3方开源类库想接入,就按照标准做一个starter的适配),实现了免xml配置和提供......
  • 8、SpringMVC之RESTful案例
    阅读本文前,需要先阅读SpringMVC之RESTful概述8.1、前期工作8.1.1、创建实体类Employeepackageorg.rain.pojo;importjava.io.Serializable;/***@authorliaojy*@date2023/10/19-21:31*/publicclassEmployeeimplementsSerializable{privateInte......