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