给定一个Servlet的doGet方法中的代码片断,如下request,setAttribute(“name”,”zhang”);response.sendRedirect(“http://localhost:8080/servlet/MyServlet”);那么在MyServlet中可以使用( )方法把属性的值取出来。
A. String str=request.getAttribute(“name”);
B. String str =(String)request.getAttribute(“name”);
C. Object str=request.getAttribute(“name”);
D. 无法取出
查看答案
数阅读下面代码片段: RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp"); dispatcher.forward(request,response); 关于该段代码的作用,下列叙述哪项是正确的?( )
A. 页面重定向到a.jsp页面
B. 将请求转发到a.jsp页面
C. 从a.jsp定向到当前页面
D. 从a.jsp转发到当前页面
下面关于转发与重定向错误的是( )。
A. 转发后地址栏中会显示新地址
B. 转发后地址栏中会显示旧地址
C. 重定向会产生一个新的请示
D. 转发不会产生一个新的请求
如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp提交后,通过下面( )语句去获取用户选中复选框的值。
A. request.getAttribute(“habit”);
B. request.getParameter(“habit”);
C. request.getParameterValues(“habit”);
D. request.getHabit();
Form表单提交的信息中含有“name = hellojsp”,阅读下面的JSP,a.jsp将输出? ( )接受该请求的JSP:<% request.getRequestDispatcher(“a.jsp”) .forward(request,response);%>a.jsp: <%= request.getParameter(“name”) %>
A. 异常信息
B. hellojsp
C. 什么都不显示
D. null