这两个位置的HttpServletRequest有什么区别?

img


这两个位置的HttpServletRequest有什么区别?

请求对象一般不会像第一个那样注入进来,因为 每次过来的请求,对于系统而言,都是不一样的,所以作为 后端请求服务方法的入参是最合理的

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/698406
  • 这篇博客也不错, 你可以看下获取HttpServletRequest中的所有参数
  • 除此之外, 这篇博客: HttpServletRequest对象方法的用法中的 三、改变HttpServletRequest携带的请求参数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    细心的同志发现,HttpServletRequest的对象,是没有set方法来改变请求信参数的,如图:
    在这里插入图片描述
    别急!有办法,有个HttpServletRequest包装类可以修改请求参数:HttpServletRequestWrapper


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^