当前位置: 首页 > news >正文

SpringMVC获取参数与页面跳转

获取参数

第一种

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

相当于Request.getAttribute("username")

Controller

第二种

使用对象接收

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

创建一个对应的实体类

Controller

将参数更换为User对象就行

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

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

第三种

使用@RequestParam

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

Controller

乱码解决

接收数据时出现乱码就去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中跳转是以字符串的形式,通过方法返回去

转发

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

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

重定向

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

相关文章:

  • C++ vector 数组转换、查找、最大最小值、排序、排行的几种用法
  • C++ 知识列表【图】
  • 【Linux对磁盘进行清理、重建、配置文件系统和挂载,进行系统存储管理调整存储结构】
  • Docker是什么
  • 开源图床LightPicture搭建本地图片管理系统并实现无公网IP远程访问
  • 【Linux】权限 !
  • 数据库安全-第一章 Mysql 安全基础-【web 环境搭建——LAMP-1】-LAMP LNMP 简介
  • wamp环境的组成
  • Linux_清理docker磁盘占用
  • list列表可编辑状态
  • element的el-autocomplete组件的使用(模糊匹配、自定义模板、远程搜索)
  • axios原理
  • JVM的组成部分(类加载器、运行时数据区、执行引擎、本地库接口)
  • docker ps -a 要求只显示自己想要的信息
  • docker使用http_proxy配置代理
  • [NodeJS] 关于Buffer
  • 【笔记】你不知道的JS读书笔记——Promise
  • go语言学习初探(一)
  • php ci框架整合银盛支付
  • sessionStorage和localStorage
  • use Google search engine
  • Vue 重置组件到初始状态
  • 闭包,sync使用细节
  • 从重复到重用
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 和 || 运算
  • 猴子数据域名防封接口降低小说被封的风险
  • 如何利用MongoDB打造TOP榜小程序
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 学习笔记TF060:图像语音结合,看图说话
  • 追踪解析 FutureTask 源码
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​渐进式Web应用PWA的未来
  • ​批处理文件中的errorlevel用法
  • #if 1...#endif
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (一) springboot详细介绍
  • .net core使用ef 6
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET成年了,然后呢?
  • .Net多线程总结
  • .net反编译的九款神器
  • // an array of int
  • @31省区市高考时间表来了,祝考试成功
  • @RunWith注解作用
  • [ solr入门 ] - 利用solrJ进行检索
  • []使用 Tortoise SVN 创建 Externals 外部引用目录