对于预定义<%!预定义%>的说法错误的是( )
A. 一次可声明多个变量和方法,只要以“;”结尾就行
B. 一个声明仅在一个页面中有效
C. 声明的变量将作为局部变量
D. 在预定义中声明的变量将在JSP页面初始化时初始化多
给定一个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. 转发不会产生一个新的请求