SpringMVC获取参数与页面跳转

news/2025/1/15 21:45:40/

获取参数

第一种

直接当成方法的参数,需要与前台的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"


http://www.ppmy.cn/news/1329395.html

相关文章

Python如何在0和1之间取随机数

在Python中&#xff0c;你可以使用random模块来生成0和1之间的随机数。下面是一个简单的例子&#xff1a; python复制代码 import random # 生成一个0和1之间的随机浮点数 random_number random.random() print(random_number) random.random()函数返回一个0.0到1.0之间的随…

【极数系列】Flink环境搭建(02)

【极数系列】Flink环境搭建&#xff08;02&#xff09; 引言 1.linux 直接在linux上使用jdk11flink1.18.0版本部署 2.docker 使用容器部署比较方便&#xff0c;一键启动停止&#xff0c;方便参数调整 3.windows 搭建Flink 1.18.0版本需要使用Cygwin或wsl工具模拟unix环境…

优化用户体验测试应用领域:提升产品质量与用户满意度

在当今数字化时代&#xff0c;用户体验测试应用已经成为确保产品质量、提升用户满意度的关键工具。随着技术的不断发展&#xff0c;用户的期望也在不断演变&#xff0c;因此&#xff0c;为了保持竞争力&#xff0c;企业必须将用户体验置于产品开发的核心位置。本文将探讨用户体…

初识人工智能,一文读懂机器学习之逻辑回归知识文集(1)

&#x1f3c6;作者简介&#xff0c;普修罗双战士&#xff0c;一直追求不断学习和成长&#xff0c;在技术的道路上持续探索和实践。 &#x1f3c6;多年互联网行业从业经验&#xff0c;历任核心研发工程师&#xff0c;项目技术负责人。 &#x1f389;欢迎 &#x1f44d;点赞✍评论…

Android开发之部署opencv4

1 新建一个空项目 不再多说 2从官网下载opencv https://opencv.org/releases/ 下载opencv-4.9.0-android-sdk 3 导入模块 点击file->new->Import Module选择解压之后的opencv-android-sdk文件夹中的SDk文件夹&#xff0c;并将:sdk修改为:opencv&#xff08;我的已安…

React三大属性

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 知…

二.用户与权限管理(二)

用户与权限管理 5.角色管理5.1角色的理解5.2创建角色5.3给角色赋予权限5.4查看角色的权限5.5回收角色的权限5.6删除角色5.7给用户赋予角色5.8激活角色5.9撤销用户角色5.10设置强制角色(mandatory role) 6.配置文件的使用6.1配置文件格式6.2 启动命令与选项组6.3 特定MySQL版本的…