单项选择题

在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


您可能感兴趣的试卷

你可能感兴趣的试题

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

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

2.多项选择题在J2EE中,对于HttpServlet类的描述,正确的是()。     

A.我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法是空的
B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法service()
C.HttpServlet类有两个service()方法
D.我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法会调用doPost或者doGet方法

4.多项选择题在J2EE中,对于自己编写的Servlet1,以下对Servlet1的定义正确的是()。    

A.class Servlet1 implements javax.servlet.Servlet
B.class Servlet1 extends javax.servlet.GenericServlet
C.class Servlet1 extends javax.servlet.http.HttpServlet
D.class Servlet1 extends javax.servlet.ServletRequest

5.单项选择题在J2EE中,要创建一个新目录,你可用如下()类的实例。     

A.File
B.FileOutputStream
C.PrintWriter
D.BufferedReader

6.多项选择题

在J2EE中,假如在当前目录下不存在employee.txt文件。在当前目录下的一个类文件的main函数只包含如下代码: 
try {                                                            
PrintWriter out = new PrintWriter(new FileOutputStream(“employee.txt”));     
String name = “jb-aptech”;                                   
double salary = 75000;                                           
out.print(name);                                               
out.print(„ „);                                               
out.println(salary);                                       
}                                                             
catch(Exception e)                                              
System.out.println("文件没有发现!");                                                        在DOS控制台上编译并且运行该类文件。下面的描述正确的是()。 

A.使用java命令运行该类文件,将在控制台上打印:"文件没有发现!"
B.运行结束后打开employee.txt,会发现该文件什么也没有
C.运行结束后打开employee.txt,会发现文件中有这样的文本:“jb-aptech 75000”
D.在第7行后加上代码:out.close(),编译并运行该类文件后,打开employee.txt,才会发现文件中有这样的文本:“jb-aptech 75000.0”
E.把第2行代码改为: PrintWriter out = new PrintWriter(new FileOutputStream(“employee.txt”),true);  编译并运行该类文件后,打开employee.txt,才会发现文件中有这样的文本:“jb-aptech 75000.0”

7.多项选择题在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。 

A.BufferedReader  breader=new BufferedReader(new FileReader("abc.txt"));
B.PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);
C.FileInputStream fin = new FileInputStream(“abc.txt”);
D.OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));

8.单项选择题在Java中,下面描述正确的是()。    

A.try块中可以有嵌套try块
B.try块后最多可以跟随3个catch块
C.try块可以单独存在