在myweb项目中,包含两个名为Servlet1和Servlet2的Servlet程序,指定Servlet2的访问路径为“/Servlet2”,Servlet1的doGet方法中的代码为: HttpSession session=request.getSession(); session.setAttribute(“name”,”peter”); RequestDispatcher dispatcher = request.getRequestDispatcher(“/Servlet2”); dispatcher.forward(request,response); Servlet2的doGet方法中的代码为: HttpSession session=request.getSession(); PrintWriter out = response.getWriter(); String name = (String)session.getAttribute(“name”); out.print(“name:”+name); out.close(); 如果用户在浏览器中访问Servlet1,则浏览器窗口中将( )。 A显示“name:peter” B显示404错误 C显示“name:null” D什么也不显示
时间: 2023-06-12 07:05:07 浏览: 78
SpringMVC + servlet3.0 文件上传的配置和实现代码
用户在浏览器中访问Servlet1时,Servlet1的doGet方法中创建了一个名为“name”的session属性,并将其值设置为“peter”。然后,请求被转发到Servlet2,用户浏览器窗口中将显示“name:peter”,因为在Servlet2的doGet方法中从session中获取名为“name”的属性,并将其值输出到浏览器。因此,答案是A,显示“name:peter”。
阅读全文