ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

SpringMVC获取参数与页面跳转

2026/10/4 19:05:15 拓冰建站 浏览量
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"