给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet中可以使用()方法把属性 name的值取出来。A.String str=request.getAttribute(“name”);B.String str=(String)request.getAttribute(

题目

给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet中可以使用()方法把属性 name的值取出来。

A.String str=request.getAttribute(“name”);

B.String str=(String)request.getAttribute(“name”);

C.Object str=request.getAttribute(“name”);

D.无法取出来


相似考题
更多“给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet中可以使用()方法把属性 name的值取出来。”相关问题
  • 第1题:

    在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。

    A.在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

    B.init()方法是包容器调用的Servlet实例的第一个方法

    C.在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其它方法

    D.在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法


    参考答案:B, D

  • 第2题:

    Servlet的初始化参数只能在Servlet的__________方法中获取。

    A、doPost()

    B、doGet()

    C、init()

    D、destroy()


    参考答案:C

  • 第3题:

    下列选项描述正确的是()。 

    • A、 在<servlet-mapping>中的<url-patten>表示用户请求访问Servlet的URL 
    • B、 Servlet容器会根据<servlet-class>查找到与其对应的<servlet-name> 
    • C、 <servlet>中的<servlet-name>内容与<servlet-mapping>中的<servlet-name>内容可以不一致 
    • D、 以上描述都不正确

    正确答案:A

  • 第4题:

    在J2EE中,Servlet1的代码如下:  import javax.servlet.*;  import javax.servlet.http.*; import java.io.*;  public class Servlet1 extends HttpServlet {  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {      response.setContentType("text/html");      PrintWriter out = response.getWriter();      String aa=request.getQueryString();      String bb=request.getMethod();      out.println(aa);  out.println(bb);   } }  把Servlet1.class文件放在Web服务器适合的目录下,在浏览B器地址栏内输入:http://localhost:8080/servlet/Servlet1?name=jb-aptech&phone=12345678,看到的结果是()。 

    • A、name=jb-aptech&phone=12345678 GET
    • B、name=jb-aptech,phone=12345678 GET
    • C、jb-aptech,12345678 POST
    • D、name,phone GET
    • E、2,POST

    正确答案:A

  • 第5题:

    当访问一个Servlet时,以下Servlet中的哪个方法先被执行?()

    • A、destroy()
    • B、doGet()
    • C、service()
    • D、init0

    正确答案:D

  • 第6题:

    在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。

    • A、init()方法是包容器调用的Servlet实例的第一个方法
    • B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
    • C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法
    • D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法

    正确答案:A

  • 第7题:

    在J2EE中,有如下代码在Servlet1.java中。 importjavax.servlet.*; importjavax.servlet.http.*; importjava.io.IOException; importjava.io.PrintWriter; publicclassServlet1extendsHttpServlet{publicvoidinit()throwsServletException{} publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ PrintWriterout=response.getWriter(); out.println("hello!");}} 假如编译Servlet要具备的环境都已经建立好。现在用完全正确的命令编译该文件,对于以下陈述正确的是()。

    • A、编译该文件时会提示缺少doGet()或者doPost()方法,编译不能够成功通过
    • B、编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,会看到输出文字:“hello!”
    • C、编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,却看不到任何输出的文字
    • D、编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,却看到产生运行时错误的出错信息

    正确答案:B

  • 第8题:

    单选题
    在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。
    A

    init()方法是包容器调用的Servlet实例的第一个方法

    B

    在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

    C

    在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法

    D

    在Servlet实例消亡之前,容器调用Servlet实例的close()方法


    正确答案: B
    解析: 暂无解析

  • 第9题:

    多选题
    在J2EE中,对于标记,描述正确的是()。
    A

    <jsp:param>是<jsp:include>、<jsp:forward>标记的子标记

    B

    如果aa.jsp有代码:<jsp:forward page=next.jsp><jsp:param name=name value=jb-aptech /></jsp:forward>,则在next.jsp中可以使用request.getParameter(name);把属性name的值取出来

    C

    如果aa.jsp有代码:<jsp:forward page=next.jsp><jsp:param name=name value=jb-aptech /></jsp:forward>,则在next.jsp中可以使用request.getAttribute(name);把属性name的值取出来

    D

    如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为<jsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面


    正确答案: B,A
    解析: 暂无解析

  • 第10题:

    单选题
    在J2EE中,Servlet1的代码如下: importjavax.servlet.*; importjavax.servlet.http.*;importjava.io.*; publicclassServlet1extendsHttpServlet{ publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ response.setContentType("text/html");PrintWriterout=response.getWriter();Stringaa=request.getQueryString();Stringbb=request.getMethod();out.println(aa); out.println(bb);} } 把Servlet1.class文件放在Web服务器适合的目录下,在浏览B器地址栏内输入:http://localhost:8080/servlet/Servlet1?name=jb-aptech&phone=12345678,看到的结果是()。
    A

    name=jb-aptech&phone=12345678GET

    B

    name=jb-aptech,phone=12345678GET

    C

    jb-aptech,12345678POST

    D

    name,phoneGET

    E

    2,POST


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    下列对HttpServlet类描述错误的是()
    A

    HttpServlet类是针对使用Http协议的Web服务器的Servlet类

    B

    HttpServlet类通过执行Servlet借口,能够提供Http协议的功能

    C

    HttpServlet的子类实现了doGet()方法去响应HTTP的Get请求

    D

    HttpServlet的子类实现了doPost()方法去响应HTTP的Post请求

    E

    HttpServlet类通过init()方法和destory()方法管理Servlet自身的资源


    正确答案: E
    解析: 暂无解析

  • 第12题:

    单选题
    下列选项描述正确的是()。
    A

     在<servlet-mapping>中的<url-patten>表示用户请求访问Servlet的URL 

    B

     Servlet容器会根据<servlet-class>查找到与其对应的<servlet-name> 

    C

     <servlet>中的<servlet-name>内容与<servlet-mapping>中的<servlet-name>内容可以不一致 

    D

     以上描述都不正确


    正确答案: A
    解析: 暂无解析

  • 第13题:

    开发JavaWeb应用程序时,创建一个Servlet,该Servlet重写了其父类的doGet()和doPost()方法,那么其父类可能有( )

    A、GenericServlet

    B、ServletResponse

    C、ServletRequest

    D、HttpServlet


    正确答案:AD

  • 第14题:

    当属性scope的值为application时,JSP动作定义的JavaBean实例就会被存储到()对象中。

    • A、Servlet Context
    • B、Http Session
    • C、Servlet Application
    • D、Http Servlet Request

    正确答案:A

  • 第15题:

    在J2EE中,对于标记,描述正确的是()。     

    • A、<jsp:param>是<jsp:include>、<jsp:forward>标记的子标记  
    • B、如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:param name="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getParameter("name");把属性name的值取出来 
    • C、如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:param name="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getAttribute("name");把属性name的值取出来 
    • D、如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为<jsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面

    正确答案:A,B

  • 第16题:

    在J2EE中,对于以下ServletConfig的描述,正确的是()。

    • A、一旦servlet被实例化后,包容器把一个ServletConfig类型的对象传送给init()方法
    • B、可以使用Servlet的getServletConfig()方法返回ServletConfig对象
    • C、ServletConfig对象的方法getInitParameter(name)返回初始化参数name的值,初始化参数一般定义在web.xml中
    • D、ServletConfig对象的方法getServletName()方法返回在web.xml中的元素的值

    正确答案:A,B,C

  • 第17题:

    在web.xml文件中,描述了一个Servlet,其中()指定了Servlet类的访问路径。

    • A、 <servlet>中的<servlet-name> 
    • B、<url-pattrrn> 
    • C、 WEB-INF文件夹<servlet-class>   
    • D、 <servlet-mapping>中的<servlet-name>

    正确答案:B

  • 第18题:

    用什么方法可以从一个HTTP会话中获得对象?()

    • A、getAttribute method of javax.servlet.Session
    • B、getAttribute method of javax.servlet.http.HttpSession
    • C、getAttribute method of javax.servlet.http.Session
    • D、getAttribute method of javax.servlet.HttpSession

    正确答案:B

  • 第19题:

    多选题
    在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。
    A

    在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

    B

    init()方法是包容器调用的Servlet实例的第一个方法

    C

    在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其它方法

    D

    在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法


    正确答案: B,D
    解析: 暂无解析

  • 第20题:

    多选题
    在J2EE中,对于以下ServletConfig的描述,正确的是()。
    A

    一旦servlet被实例化后,包容器把一个ServletConfig类型的对象传送给init()方法

    B

    可以使用Servlet的getServletConfig()方法返回ServletConfig对象

    C

    ServletConfig对象的方法getInitParameter(name)返回初始化参数name的值,初始化参数一般定义在web.xml中

    D

    ServletConfig对象的方法getServletName()方法返回在web.xml中的元素的值


    正确答案: A,B
    解析: 暂无解析

  • 第21题:

    单选题
    在web.xml文件中,描述了一个Servlet,其中()指定了Servlet类的访问路径。
    A

     <servlet>中的<servlet-name> 

    B

    <url-pattrrn> 

    C

     WEB-INF文件夹<servlet-class>   

    D

     <servlet-mapping>中的<servlet-name>


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代码:  request.setAttribute("jb","aptech");  response.sendRedirect("http://localhost:8080/servlet/Servlet2");  那么在Servlet2中使用()可以把属性jb的值取出来。
    A

    String str=request.getAttribute(jb);

    B

    String str=(String)request.getAttribute(jb);

    C

    Object str=request.getAttribute(jb);

    D

    取不出来


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    在J2EE中,Servlet1的代码如下:  import javax.servlet.*;  import javax.servlet.http.*; import java.io.*;  public class Servlet1 extends HttpServlet {  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {      response.setContentType("text/html");      PrintWriter out = response.getWriter();      String aa=request.getQueryString();      String bb=request.getMethod();      out.println(aa);  out.println(bb);   } }  把Servlet1.class文件放在Web服务器适合的目录下,在浏览B器地址栏内输入:http://localhost:8080/servlet/Servlet1?name=jb-aptech&phone=12345678,看到的结果是()。
    A

    name=jb-aptech&phone=12345678 GET

    B

    name=jb-aptech,phone=12345678 GET

    C

    jb-aptech,12345678 POST

    D

    name,phone GET

    E

    2,POST


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    在J2EE中,在web.xml有如下代码段: 在Servlet中()把Servlet名:teacher取出来。
    A

    使用Servlet的getServletName方法

    B

    使用ServletConfig的getServletName方法

    C

    使用ServletContext的getServletName方法

    D

    使用ServletRequest的getServletName方法


    正确答案: C
    解析: 暂无解析