给定一个 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.无法取出来
第1题:
A.在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
B.init()方法是包容器调用的Servlet实例的第一个方法
C.在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其它方法
D.在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法
第2题:
A、doPost()
B、doGet()
C、init()
D、destroy()
第3题:
下列选项描述正确的是()。
第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,看到的结果是()。
第5题:
当访问一个Servlet时,以下Servlet中的哪个方法先被执行?()
第6题:
在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。
第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要具备的环境都已经建立好。现在用完全正确的命令编译该文件,对于以下陈述正确的是()。
第8题:
init()方法是包容器调用的Servlet实例的第一个方法
在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法
在Servlet实例消亡之前,容器调用Servlet实例的close()方法
第9题:
<jsp:param>是<jsp:include>、<jsp:forward>标记的子标记
如果aa.jsp有代码:<jsp:forward page=next.jsp><jsp:param name=name value=jb-aptech /></jsp:forward>,则在next.jsp中可以使用request.getParameter(name);把属性name的值取出来
如果aa.jsp有代码:<jsp:forward page=next.jsp><jsp:param name=name value=jb-aptech /></jsp:forward>,则在next.jsp中可以使用request.getAttribute(name);把属性name的值取出来
如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为<jsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面
第10题:
name=jb-aptech&phone=12345678GET
name=jb-aptech,phone=12345678GET
jb-aptech,12345678POST
name,phoneGET
2,POST
第11题:
HttpServlet类是针对使用Http协议的Web服务器的Servlet类
HttpServlet类通过执行Servlet借口,能够提供Http协议的功能
HttpServlet的子类实现了doGet()方法去响应HTTP的Get请求
HttpServlet的子类实现了doPost()方法去响应HTTP的Post请求
HttpServlet类通过init()方法和destory()方法管理Servlet自身的资源
第12题:
在<servlet-mapping>中的<url-patten>表示用户请求访问Servlet的URL
Servlet容器会根据<servlet-class>查找到与其对应的<servlet-name>
<servlet>中的<servlet-name>内容与<servlet-mapping>中的<servlet-name>内容可以不一致
以上描述都不正确
第13题:
开发JavaWeb应用程序时,创建一个Servlet,该Servlet重写了其父类的doGet()和doPost()方法,那么其父类可能有( )
A、GenericServlet
B、ServletResponse
C、ServletRequest
D、HttpServlet
第14题:
当属性scope的值为application时,JSP动作定义的JavaBean实例就会被存储到()对象中。
第15题:
在J2EE中,对于
第16题:
在J2EE中,对于以下ServletConfig的描述,正确的是()。
第17题:
在web.xml文件中,描述了一个Servlet,其中()指定了Servlet类的访问路径。
第18题:
用什么方法可以从一个HTTP会话中获得对象?()
第19题:
在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
init()方法是包容器调用的Servlet实例的第一个方法
在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其它方法
在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法
第20题:
一旦servlet被实例化后,包容器把一个ServletConfig类型的对象传送给init()方法
可以使用Servlet的getServletConfig()方法返回ServletConfig对象
ServletConfig对象的方法getInitParameter(name)返回初始化参数name的值,初始化参数一般定义在web.xml中
ServletConfig对象的方法getServletName()方法返回在web.xml中的
第21题:
<url-pattrrn>
WEB-INF文件夹<servlet-class>
<servlet-mapping>中的<servlet-name>
第22题:
String str=request.getAttribute(jb);
String str=(String)request.getAttribute(jb);
Object str=request.getAttribute(jb);
取不出来
第23题:
name=jb-aptech&phone=12345678 GET
name=jb-aptech,phone=12345678 GET
jb-aptech,12345678 POST
name,phone GET
2,POST
第24题:
使用Servlet的getServletName方法
使用ServletConfig的getServletName方法
使用ServletContext的getServletName方法
使用ServletRequest的getServletName方法