spring 动态修改servlet参数_spring 常用配置(一)

spring 常用配置(一)

spring mvc 中文乱码问题解决 

在浏览器中查看 请求的类型

2ba7f4ccb67f653a06b94420f69d3d3c.png

GET请求方式的乱码 

如果以后get请求方式出现乱码问题 修改tomcat目录下的conf/server.xml

0f14e0abd21627a375d474495915a7cf.png

但是我们spring mvc  在新版本中已经默认给我们解决了get请求乱码问题  ,所以我们就不需要做任何 配置了。 

POST请求方式的乱码 

request.setCharacterEncoding("utf-8"); 

在web.xml中增加 spring 解决中文post乱码的过滤器:

53ecd3b22686be95478ab7f39d7359e9.png

@RequestMapping注解 

@RequestMapping这个注解可以加到方法上 ,也可以加到类上,加到类上代表“命名空间”

如果类上和方法上都有@RequestMapping注解 那我们访问的时候 路径中必须加上方法上 @RequestMapping注解的内容

b495f46ed549644acc0b3d29e8eb6552.png

从前台jsp往后台控制器传递参数 

在控制器方法中直接写参数 (常用) 

c2f7fbcb831a3e61b9c85ea12fd59ae6.png

还使用servlet的HttpServletRequest对象接收(不常用)

a00056f09396b9961212e059675f5eee.png

从控制器往前台jsp传递参数 

5594354a49439e27ad1d7fa658452610.png

转发和重定向 

原先我们spring mvc 跳转界面的方式都是转发 就相当于之前servlet时代的

request .getReqeustDispatcher("路径").forward(request,response); 

转发:地址栏不会发生变化 ,在转发的过程中可以使用request传递参数

重定向:地址栏发生变化 ,在重定向的过程中 不能使用request传递参数 重定向在spring mvc中怎么实现?

ce02445bec96e51cb6265feb647f667b.png

重定向的格式是 在返回值中 写"redirect:"+请求的路径 请求的路径最好加上 /

79dc57d178b0759f206ec92451787225.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值