阅读下面代码片段:Servlet1:response.setHeader(“Content-Type”,“text/html;charset=utf-8”);response.getOutputStream().write(“传智”.getBytes(“utf-8”));request.getRequestDispatcher(“/Servlet2”).forward(request,response);Servlet2:response.getOutputStream().write(“播客”.getBytes(“utf-8”));当使用浏览器访问Servlet1时会什么结果()
A. 浏览器输出“传智播客”均正常无乱码
B. 浏览器输出“传智”为乱码,输出“播客”正常
C. 浏览器输出“传智”正常,输出“播客”乱码
D. 浏览器输出“播客”正常
查看答案
阅读下面代码片段:PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)ThrowsServletExceptin,IOExceptin{______________________________________//此处填写代码}下面选项中,可以正确得到RequestDispatcher的对象的是()
A. RequestDispatcherdispatcher=response.getRequestDispatcher(“/text.jsp”);
B. RequestDispatcherdispatcher=newRequestDispatcher();
C. RequestDsipatcherdispatcher=request.getRequestDispatcher(“/test.jsp”);
D. RequestDispatcherdispatcher=RequestDispatcher.getInstance();
下面选项中,如果请求消息中没有包含指定的头字段,则HttpServletRequest接口中getHeader(Stringname)方法的返回值是()
A. “”";i:1;N,"空格
B. none
C.
D. .
阅读下面代码片段: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. 服务器端报错
request.setAttribute("username","张三");Stringusername=(String)request.getAttribute("username");System.out.println("username:"+username);request.setAttribute("username",null);username=(String)request.getAttribute("username");当使用浏览器访问Servlet1时控制台会输出什么结果()
A. 张三张三
B. 张三null
C. null张三
D. nullnull