单项选择题

在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,却看到产生运行时错误的出错信息

相关考题

在J2EE中,假如在当前目录下不存在employee.txt文件。在当前目录下的一个类文件的main函数只包含...


多项选择题

在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”