以下关于获取RequestDispatcher对象的方法说明,正确的是()(多选)
A. RequestDispatcher dispatch = request.getRequestDispatcher(arg);这里的参数可以是一个相对路径或者是一个不定的资源(sp, servlet) ;
B. RequestDispatcher dispatch = getServletContext.getRequestDispatcher(arg)这里的参数必须是一个绝对路径RUL(以/开始),有效的servlet或者jsp.这里的URL是在web.xml文件里定义的,必须以/开始 ;
C. RequestDispatcher dispatch = getServletContext.getNamedDispatcher("string"); 这里的参数必须是一个servlet的名字.在web.xml定义 ;
D. javax.servlet. ServletRequest的getRequestDispatcher(String path)方法,其中path可以是相对路径,也课越出当前Servlet上下文。如果path以“/”开头,则解析为相对于当前上下文的根。
查看答案
下列选项中,属于HttpServletResponse类中发送状态码的方法是( )(多选)
A. setStatus(int status)
B. setStatus(String status)
C. setError(String status)
D. setError(int status)
服务器使用如下哪条语句发送数据有可能有乱码( )(多选)
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()方法