Discuss / Java / req.setAttribute("user", user);

req.setAttribute("user", user);

Topic source

请问大佬,

req.setAttribute("user", user);

这个方法是把参数放在那里啊,是在请求数据区还是在url里面啊

放在HttpServletRequest 里面呀

抽象的看,将数据(这里模拟的数据库数据)放到HttpServletRequest-请求这个类的实例-即本次请求中

实质:HttpServletRequest中有个Map可以存储键值对

存储在本次请求后,转发到jsp,jsp就能从HttpServletRequest中获取该数据,实现了Servlet到Jsp的数据间的共享

   【Servlet】   ----user---->【Jsp】

             |

\  -  request -    /


  • 1

Reply