多项选择题
如果希望用户在访问完Servlet1后可以显示web应用目录下的index.jsp页面,且浏览器地址栏改变为index.jsp,在Servlet1中如下哪种代码可以实现?(web应用名为app)()
A.response.setHeader("Refresh","0;url=/app/index.jsp");
B.response.setStatus(302);response.setHeader("Location","/index.jsp");
C.response.sendRedirect(request.getContextPath()+“/index.jsp”);
D.request.getRequestDispatcher(“/index.jsp”).forward(request,response);
E.request.getRequestDispatcher(“/app/index.jsp”).forward(request,response);
相关考题
-
多项选择题
关于request和response下列说法中不正确的是()
A.Javaweb开发是基于HTTP协议进行的,javaweb中使用request代表请求对象,response代表响应对象
B.request对象代表请求,response对象代表响应,这两个对象都是由浏览器创建后发送给服务器的
C.HTTP协议只规定了浏览器和服务器之间如何通信,而request和response对象是由javaee规范规定的、由javaweb容器负责创建的
D.HTTP协议是javaweb开发的基石,如response中提供的请求重定向的方法和request中提供的转发和包含方法就是基于HTTP协议进行的
E.request对象代表请求对象,可以获取浏览器提交过来的参数信息 -
多项选择题
在应用名称为app的web应用中有Servlet1和Serlvet2两个Servlet,下面的哪些代码写在Servlet1中可以使浏览器在访问Servlet1结束后自动访问Servlet2?(web应用名为app)()
A.response.sendRedirect(“/app/Servlet2”);
B.response.sendRedirect(“/Servlet2”);
C.response.setStatues(302);response.setHeader(“location”,”/app/Servlet2”);
D.response.setHeader(“Refresh”,”0;url=/app/Servlet2”);
E.response.setHeader(“Refresh”,”0;url=/Servlet2”); -
多项选择题
关于请求转发和重定向说法正确的是()
A.请求转发和重定向都可以实现访问一个资源时转当前应用资源
B.请求转发是一次请求一次响应,而重定向为两次请求两次响应
C.一般情况下应该使用请求转发,减少浏览器对服务器的访问,减轻服务器压力
D.如果需要改变浏览器的地址栏,或更改浏览器的刷新按钮的功能时需要使用重定向
E.重定向可以携带request域中的数据