SpringMVC获取参数与页面跳转

这篇具有很好参考价值的文章主要介绍了SpringMVC获取参数与页面跳转。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

获取参数

第一种

直接当成方法的参数,需要与前台的name一致

相当于Request.getAttribute("username")

SpringMVC获取参数与页面跳转,java,spring

Controller

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取参数与页面跳转,java,spring

第二种

使用对象接收

页面的name也要和对象的字段一致

SpringMVC获取参数与页面跳转,java,spring

创建一个对应的实体类

SpringMVC获取参数与页面跳转,java,spring

Controller

将参数更换为User对象就行

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取到的前台数据,如果是数组会自动帮我们转换为字符串

日期也可以自动转换只限于2000/01/01这种格式

SpringMVC获取参数与页面跳转,java,spring

第三种

使用@RequestParam

当前前台的name与后台接收数据的方法参数不一致使用

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取参数与页面跳转,java,spring

Controller

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取参数与页面跳转,java,spring

乱码解决

接收数据时出现乱码就去Web.xml中添加下列代码

<filter>
  	<filter-name>char</filter-name>
  	<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  	<init-param>
  		<param-name>encoding</param-name>
  		<param-value>utf-8</param-value>
  	</init-param>
  	
  </filter>
  <filter-mapping>
  	<filter-name>char</filter-name>
  	<url-pattern>/*</url-pattern>
  </filter-mapping>

页面跳转

SpringMVC中跳转是以字符串的形式,通过方法返回去

转发

SpringMVC获取参数与页面跳转,java,spring

转发写法为"forward:/index.jsp"

因为默认就是转发所以forward可以不用写

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取参数与页面跳转,java,spring

重定向

SpringMVC获取参数与页面跳转,java,spring

重定向写法为"redirect:/index.jsp"

SpringMVC获取参数与页面跳转,java,spring

SpringMVC获取参数与页面跳转,java,spring文章来源地址https://www.toymoban.com/news/detail-811368.html

到了这里,关于SpringMVC获取参数与页面跳转的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 二维码带参数跳转小程序页面,小程序获取参数。

    普通链接二维码,是指开发者使用工具对网页链接进行编码后生成的二维码。 线下商户可不需更换线下二维码,在小程序后台完成配置后,即可在用户扫描普通链接二维码时打开小程序,使用小程序的功能。 对于普通链接二维码,目前支持使用微信“扫一扫”或微信内长按

    2024年02月09日
    浏览(33)
  • 微信小程序页面跳转时URL获取不到参数

    原因: 在跳转的url参数中添加了包含特殊字符?的情况下 ,会出现参数丢失的情况 1.最近在小程序开发过程中,发现之前可用的某个功能字段展示为了undefined,后来查看参数发现 页面跳转时参数丢失了 导致的 此时获取到的参数都是正常的,在上线一段时间后,其它同学在 图

    2024年02月11日
    浏览(53)
  • Spring MVC入门必读:注解、参数传递、返回值和页面跳转的关键步骤

    目录 引言 一、常用注解 1.1.@RequestMapping 1.2.@RequestParam 1.3.@RequestBody 1.4.@RequestHeader 1.5.@PathVariable 二、参数传递 2.1.基础类型+String 2.2.复杂类型 2.3.@RequestParam 2.4.@PathVariable 2.5.@RequestBody 2.6.@RequestHeader 三、返回值 3.1.void 3.2.String 3.3.String+Model 3.4.ModelAndView 四、页面跳转 4.1.转发forw

    2024年02月09日
    浏览(25)
  • Spring-mvc的参数传递与常用注解的解答及页面的跳转方式---综合案例

    目录 一.slf4j--日志 二.常用注解        2.1.@RequestMapping       2.2.@RequestParam       2.3.@RequestBody       2.4.@PathVariable 三.参数的传递 3.1 基础类型 3.2 复杂类型 3.3 @RequestParam 3.4  @PathVariable 3.5 @RequestBody 3.6 增删改查  四.返回值            4.1 void 返回值   4.2 String

    2024年02月09日
    浏览(43)
  • 微信小程序 - 实时监听路由发生变化,当页面跳转发生变化时执行一段代码或函数,可获取目标页面的路径 URL 、路由参数、跳转方式、该页面的配置等(支持 “全局“ 和 “局部“ 两种写法)

    有时候,我们需要实时监听页面的跳转,并且拿到路由地址及参数。 实现了 在微信小程序开发中,每次切换页面时都触发一个函数,当路由发生变化后执行一段代码, 简单来说,相当于一个 “路由监听器”,当页面跳转时立即触发,然后拿到路由的 URL 和携带的参数,进行

    2024年02月12日
    浏览(68)
  • 04 SpringMVC响应数据之页面跳转控制+返回JSON数据+返回静态资源

    总结: 请求数据接收,我们都是通过handler的形参列表 前端数据响应,我们都是通过handler的return快速处理! https://blog.csdn.net/m0_59735420/article/details/128126514 什么是返回模板视图页面? 当http请求被controller中的handler处理时,有时需要指定响应的页面(返回本地的) 为什么要

    2024年01月18日
    浏览(26)
  • SpringMVC 获取参数

    1、通过ServletAPI获取 将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象 2、通过控制器方法的形参获取请求参数 在控制器方法的形参位置,设置和请求参数同名的形参,当浏览器发送请求,匹配到请求映射时,在Dis

    2024年01月21日
    浏览(29)
  • 34.SpringMVC获取请求参数

    将 HttpServletRequest 作为 控制器方法的形参 ,此时HttpServletRequest类型的参数表示 封装了当前请求 的请求报文的对象 index.html TestParamController.java 成功获取到表单提交的信息,这是采用原生Servlet的方式获取 在控制器方法的形参位置, 设置和请求参数同名的形参 ,当浏览器发送

    2024年02月12日
    浏览(32)
  • SpringMvc参数获取

    目录 一、封装为简单数据类型 二、封装为单个对象 (1)实体类 (2)控制层 三、封装为关联对象 (1)实体类 (2)控制层 (3)使用表单发送带有参数的请求 四、封装为List集合 (1)控制层 五、封装为对象类型集合 (1)实体类 六、封装为Map集合 (1)实体类 七、使用

    2024年02月07日
    浏览(26)
  • SpringMVC-获取请求参数

    用户输入信息后,如果想要得到用户输入的内容 , springMVC 应该如何做呢? 本次课讲解下再springmvc中获取请求参数及中文乱码问题 通过servletAPI获取 讲HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象 通过控制器方法的形

    2024年01月21日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包