在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是( )
A. getCharacter ()
B. getCharacterEncoding()
C. getEncoding()
D. getHeader(String name)
阅读下面代码片段:Servlet1:response.setCharacterEncoding("utf-8");response.setHeader("Content-Type","text/html;charset=utf-8");response.getWriter().write("传播");request.getRequestDispatcher("/servlet/Servlet2").forward(request,response);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时会有什么样的输出:()
A. 浏览器地址栏仍然保持为Servlet1,输出为“传播智慧挥洒汗水”
B. 浏览器地址栏仍然保持为Servlet1,输出为问号组成的乱码
C. 浏览器地址栏仍然保持为Servlet1,输出为“挥洒汗水”
D. 服务器报错,不能多次请求转发