request.getSession().setAttribute和request.setAttribute的区别是什么

学习 时间:2026-08-24 17:35:20 阅读:5007
request.getSession().setAttribute和request.setAttribute的区别是什么?

最佳回答

笨笨的小刺猬

敏感的板凳

2026-08-24 17:35:20

equest。setattrbute()的参数只能在一个request内有效,如果重定向回客户端,将取不到值。request。getsession。setattribute()则可以通过sessionid得到自己的session,将参数存储在session中,进而可以多次取回其中的值,即使重定向回客户端也无所谓,可以再不同页面中多次使用。

最新回答共有2条回答

  • 凶狠的纸鹤
    回复
    2026-08-24 17:35:20

    equest。setattrbute()的参数只能在一个request内有效,如果重定向回客户端,将取不到值。request。getsession。setattribute()则可以通过sessionid得到自己的session,将参数存储在session中,进而可以多次取回其中的值,即使重定向回客户端也无所谓,可以再不同页面中多次使用。

上一篇 知识重要还是能力重要?

下一篇 --I hear that a lot of scientific equipment has been bought