阅读下面代码片段: Servlet1: request.setAttribute("name", "zhangsan"); RequestDispatcher dispatcher = request.getRequestDispatcher("/ResultServlet"); dispatcher.forward(request, response); response.getWriter().write("over"); Servlet2: response.setContentType("text/html;charset=utf-8"); String name = (String) request.getAttribute("name "); response.getWriter().println("名称:" + name); 先使用浏览器访问Servlet1,然后将Servlet1中的forward()方法更改为include()方法再次访问Servlet1,两者输出情况的描述正确的是( )。
举一反三
- 阅读下面代码片段: Servlet1: response.setContentType("text/html;charset=gbk"); response.getWriter().write("传播智慧"); request.getRequestDispatcher("/servlet/Servlet2") .forward(request,response); response.sendRedirect("/app/servlet/Servlet3"); Servlet2: response.getWriter().write("收获成长"); 请问当浏览器访问Servlet1时会有什么样的输出
- 阅读下面代码片段: Servlet1: response.setCharacterEncoding("utf-8"); response.setHeader("Content-Type", "text/html;charset=utf-8"); response.getWriter().write("传播"); request.getRequestDispatcher("/servlet/Servlet2") .forward(request,resp onse); Servlet2: response.getWriter().write("智慧"); request.getRequestDispatcher("/servlet/Servlet3") .forward(request,response); response.setHeader("Content-Type", "text/html;charset=iso8859-1"); Servlet3: response.getWriter().write("挥洒汗水"); 请问当浏览器访问Servlet1时会有什么样的输出:
- 阅读下面代码片段:Servlet1: response.setContentType("text/html;charset=gbk"); response.getWriter().write("传播智慧"); request.getRequestDispatcher("/servlet/Servlet2").forward(request,response); response.sendRedirect("/app/servlet/Servlet3");Servlet2: response.getWriter().write("收获成长");请问当浏览器访问Servlet1时会有什么样的输出 A: 浏览器地址栏仍然保持为Servlet1,输出为“传播智慧收获成长” B: 浏览器地址栏仍然保持为Servlet1,输出为“收获成长” C: 浏览器地址栏仍然保持为Servlet1,输出为“传播智慧” D: 服务器端报错误
- 阅读下面Servlet1类中的代码片段: Servlet1: response.getOutputStream().write("传智".getBytes("gbk")); response.getWriter().write("播客"); request.getRequestDispatcher("/Servlet2").forward(request,response); 如果使用浏览器访问Servlet1时会有什么结果( )
- 阅读下面Servlet1类中的代码片段:Servlet1:response.getOutputStream().write("传智".getBytes("gbk"));response.getWriter().write("播客");request.getRequestDispatcher("/Servlet2").forward(request,response);如果使用浏览器访问Servlet1时会有什么结果() A: 浏览器输出 传智播客 B: 浏览器输出乱码 C: 浏览器输出播客 D: 服务器端报错