阅读下面代码片段: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. 服务器报错,不能多次请求转发
查看答案
阅读下面代码片段:Servlet1:request.setAttribute("username", "张三");String username=(String) request.getAttribute("username");System.out.println("username:"+username);request.setAttribute("username", "李四");username=(String) request.getAttribute("username");System.out.println("username:"+username);request.removeAttribute("username");username=(String) request.getAttribute("username");System.out.println("username:"+username);当使用浏览器访问Servlet1时控制台会输出什么结果( )
A. 张三张三null
B. 李四李四null
C. nullnullnull
D. 李四nullnull
下列关于计算机中数据的存储形式,正确的是()
A. 字符文本数据
B. 二进制数据
C. 字符文本数据和二进制数据都可以
D. 字符文本数据和二进制数据都不可以
HttpServletResponse接口中用于设置Servlet输出内容的MIME类型的方法是()
A. setContent(Stringtype)
B. setContentLength(inttype)
C. setContentType(Stringtype)
D. setType(Stringtype)
在HttpServletRequest接口中用于获取请求行中参数部分(?号后面的内容)的方法是()
A. getMethod()
B. getRequestURI()
C. getQueryString()
D. getProtocol()