A.我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法是空的
B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法service()
C.HttpServlet类有两个service()方法
D.我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法会调用doPost或者doGet方法
您可能感兴趣的试卷
你可能感兴趣的试题
在J2EE中,有如下代码在Servlet1.java中。
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
public class Servlet1 extends HttpServlet {
public void init()
throws ServletException { }
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("hello!"); } }
假如编译Servlet要具备的环境都已经建立好。现在用完全正确的命令编译该文件,对于以下陈述正确的是()。
A.编译该文件时会提示缺少doGet()或者doPost()方法,编译不能够成功通过
B.编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,会看到输出文字:“hello!”
C.编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,却看不到任何输出的文字
D.编译后,把Servlet1.class放在正确位置,在浏览器中查看该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
A.File
B.FileOutputStream
C.PrintWriter
D.BufferedReader
在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”
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”));
A.try块中可以有嵌套try块
B.try块后最多可以跟随3个catch块
C.try块可以单独存在
在Java语言中,包pack1的类class1中有成员方法:
protected void
method_1(){„},
private void method_2() {„},
public void method_3() {„}
和
void method_4() {„},
在包pack2中的类class2不是class1的子类,你在class2中可以调用方法()。
A.method_1
B.method_2
C.method_3
D.method_4
包pack1的类class1中有成员方法:
protected void method_1(){„},
private void method_2() {„},
public void method_3() {„}
和
void method_4() {„},
在包pack2中的类class2是class1的子类,你在class2中可以调用方法()。
A.method_1
B.method_2
C.method_3
D.method_4
A.不需要任何关键字
B.private
C.final
D.protected
在Java语言中,如果你有下面的类定义:
abstract class Shape {
abstract void draw(); }
Class Square extends Shape {}
如果你试图编译上面的代码会发生()。
A.一切成功编译
B.Shape可以编译,Square不能编译
C.Square可以编译,Shape不能编译
D.Shape,Square都不能编译
最新试题
Struts中标记的属性描述正确的是()
Struts中标记库的描述正确的是()
在Java语言中,下列组件可以让用户选择多个选项有()。
Oracle数据库的JDBC驱动程序类名及完整包路径为()
Hibernate中关于使用HQL语句描述正确的是()
Hibernate 的关联维护中,最重要的是()
Tomcat5.5是一个()容器
Hibernate关联维护中关于“一对一”描述正确的是()
Hibernate 中的查询语句如下 from User u where u.name=:username and u.yearold=:yearold 正确的参数注入方式有()
Hibernate 中的查询参数类型有()