在Servlet中有如下代码段:...public voiddoPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {RequestDispatcher dis;_____________________________;` dis.forward(request,response);}...那么能够正确填写在横线处的选项是( )
A. dis= response.getRequestDispatcher("error.jsp");
B. dis= request.getRequestDispatcher("error.jsp");
C. dis= request .RequestDispatcher("error.jsp");
D. dis=new RequestDispatcher("error.jsp");
在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )Public class Servlet1 extends HttpServlet{Publicvoid init() throws ServletException{}Publicvoid service(HttpServletRequest request,HttpServletResponse response)ThrowsServletException,IOException{PrintWriterout = response.getWriter();out.println(“hello!”);}}
A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
在Servlet中有一段代码如下public void doPost(HttpServletRequestrequest,HttpServletResponse response)throwsServletException, IOException {request.setAttribute("name",new Integer(100));response.sendRedirect("show.jsp");}在show.jsp中<%=request.getAttribute("name")%>页面结果为
A. 100
B. java.lang.Integer
C. Integer
D. null
给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面
A.
B.
C.
D.