题目内容

服务器使用如下哪条语句发送数据有可能有乱码( )(多选)

A. response.getOutputStream().write(“中国”.getBytes(“utf-8”));
B. response.getWriter().write(“中国”);
C. response.setCharacterEncoding(“utf-8”);response.setHeader(“Content-Type”,”text/html;charset=utf-8”);response.getWriter().write(“中国”);
D. response.setContentType(“text/html;charset=utf-8”);response.getWriter().write(“中国”);

查看答案
更多问题

给定某Servlet程序的片段如下所示:public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {RequestDispatcher rd =request.getRequestDispatcher(“____________”);rd.forward(request, response);}上面横线中填入以下路径,错误的有( )(多选)

A. /user/login.jsp
B. /welcome.txt
C. www.itcast.cn
D. http:// www.itcast.cn

下列选项中,属于RequestDispatcher接口中方法的有( )(多选)

A. sendRedirect()方法
B. include()方法
C. forward()方法
D. dispatcher()方法

下面关于response的说法中,正确的( )(多选)

A. response是代表响应的对象,当需要向浏览器输出数据时只能调用response中的getWriter()方法获取连接到浏览器的流
B. 利用Response输出数据的时候,并不是直接将数据写给浏览器,而是写到了Response的缓冲区中
C. 使用完流后要养成关闭流的习惯,所以在使用完Response获取的OutputStream或者Writer后必须将其关闭防止浪费资源
D. service()方法返回后,服务器会自己检查Response获取的OutputStream或者Writer是否关闭,如果没有关闭,服务器自动帮你关闭,一般情况下不要自己关闭这两个流

下列选项中,可以实现在访问完app应用下Servlet1后,在浏览器地址栏显示index.jsp路径的是( )

A. response.setHeader("Refresh
B. 0;url=/app/index.jsp");
C. response.setStatus(300);response.setHeader("Location
D. /index.jsp");
E. response.sendRedirect(request.getContextPath()+“/index.jsp”);
F. request.getRequestDispatcher(“/index.jsp”).forward(request,response);

答案查题题库