给定一个Servlet的代码片段如下: ( )public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ __________________out.println(“hi kitty!”);out.close();}运行次Servlet时输出如下: hi kitty!则应在此Servlet下划线处填充如下代码。
A. PrintWriter out = response.getWriter();
B. PrintWriter out = request.getWriter();
C. OutputStream out = response.getOutputStream();
D. OutputStream out = request.getWriter();
查看答案
在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)PublicclassServlet1extendsHttpServlet{Publicvoidinit()throwsServletException{}Publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)ThrowsServletException,IOException{PrintWriterout=response.getWriter();out.println(“hello!”);}}
A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信
在 web.xml中使用()标签配置过滤器
A. 和
B. 和
C. 和
D. 和
在 Servlet中, 下列语句可以正确获取 PrintWriter对象的
A. PrintWriter out= request.getWriter();
B. PrintWriter out = request.getPrintWriter();
C. PrintWriter out= response.getWriter();
D. PrintWriter out= response.getPrintWriter();
在 servlet中的 doGet和 doPost方法中只有如下代码:request. setAttribute(” jb”,” aPtech”);response. sendRedirect(” http://localhost:8080/servlet/Servlet2”);那么在Servlet2中使用()可以把属性 jb的值取出来
A. String str= request.getAttribute(“jb”);
B. Stringsir=(String)request.getAttribute(“jb”);
C. Objectstr= request.getAttribute(“jb“);
D. 取不出来