在j2ee中,有如下代码在servlet1.java中  Important javax.servelt.*;  Important javax.servlet.http.*  Import java.io.ioexception  Import java.io.printwriter  Public class servlet1 extends httpservlet{  Public void init() throws serveltexception{ }  Public void service

题目

在j2ee中,有如下代码在servlet1.java中  Important javax.servelt.*;  Important javax.servlet.http.*  Import java.io.ioexception  Import java.io.printwriter  Public class servlet1 extends httpservlet{  Public void init() throws serveltexception{ }  Public void service(httpservelt request request,httpserbletresponse response)throws servletexception,ioexception{   Printwriter out=response.getwriter();   Out.println(“hello”); } }  假如编译serblet 要具备的环境都已经建立好,现在用完全正确的命令编译该文件,对于以下陈述正确的是() 

  • A、编译该文件时会提示缺少doget()或者dopost()方法,编译不能够成功通过
  • B、编译后,把servlet1.class放在正确位置,在浏览器中查看该servlet1,会看到输出文字:“hello”
  • C、编译后,把servlet1.class放在正确位置,在浏览器中查看该servlet1,却看不到任何输出的文字
  • D、编译后,把servlet1.class放在正确位置,在浏览器中查看该servlet1,却看到产生运行时错误的出差信息
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列Applet在坐标 ( 20,20) 处显示一幅GIF图像,在横线处填入正确的语句。

import java. net.*;

import java. awt.*;

import java. applet.*;

public class Test extends Applet {

Image IMG;

public void init() {

URL url = getDocumentBase ();

String name="IMG.gif";

【 】

}

public void paint(Graphics g) {

g. drawImage ( IMG,20,20,this);

}

}


正确答案:img = getImage (urlname);
img = getImage (url,name); 解析:通过调用getImage (URL url,String name)方法获得在url中的名为name的图像文件。

第2题:

下面Applet在窗口中实现一个不可编辑的TextField,并且显示“ok”。在横线处填入正确的语句。

import java.applet.Applet;

import java.awt.t;

public class Test extends Applet {

TextField tf;

public void init () {

setLayout (new GridLayout(1,0);

tf=new TextField("ok");

【 】

add(tf);

}

}


正确答案:setEditable(false)
setEditable(false) 解析:通过调用TextField构件的setEditable(booleanb)方法,可以设置文本区的可编辑属性,参数b为false时,文本为不可编辑。

第3题:

下面的Applet获取了相对于getDocumentBase()方法返回的目录路径为graph/java.gif的图像文件,并将它显示出来。在下面程序的划线处填入相应的语句。

import java.awt.*;

import java.applet.Applet;

public class Test extends Applet {

Image img;

public void init() {

【 】

}

public void paint (Graphics g) {

g.drawlmage (img,30,25,this);

}

}


正确答案:img = getImage (getDocumentBase ()"graph/java. gif");
img = getImage (getDocumentBase (),"graph/java. gif"); 解析:根据题意得知,此程序的基本功能为Applet获得图像文件并显示出来。程序第1和第2行用来引用程序执行所必需的Java类库;第3行定义了类Test,此类继承了java. applet. Applet类。程序最后的paint方法是将图像文件显示出来,显然,在init()中应该获取图像,并存入img中。

第4题:

下面程序构造了一个Swing Applet,在下画线处填入正确的代码。

import javax.swing.*;

import java.awt.*;

public class SwingApplet extends ______ {

JLabel 1=new JLabel("This is a Swing Applet.");

public void init() {

Container contentPane=getContentPane();

contentPane.add(1);

}

}


正确答案:Japplet
Japplet

第5题:

下列代码的输出结果是( )。

class parent

{

void printme()

{

System.out.println("parent");

}

}

class child extends parent

{

void printme()

{

System. out.println("child");

}

void printall()

{

super, printme();

this.printme();

printme();

}

}

public class test

{

public static void main(String args[])

{

child myc=new child();

myc.printall();

}

}

A.import java.awt.*;

B.import java.applet.applet;

C.import java.io.*;

D.import java, awt.graphics;


正确答案:A

第6题:

本题的功能是监听键盘敲击事件,并将敲击的字符显示在标签上。开始,文字标签提示“Please press your keyboard!”,当按下键盘上的字符键,文字标签就变为“*ispressed!”(*为所按字母)。 import java.awt.*; import java.awt.event*’; import javax.swing.*; public class java2 extends Frame { Dublic static void main(String args[]){ java2 f=new java2("java2"); Panel pan=new Panel; f.init; } public java2(String str){ super(str); } public void init{ addWindowListener(new WindowAdapter{ public void windowClosing(WindowEvent e){ System.exit(0); } }); setSize(200,200); setLayout(new FlowLayout); lab=new Label("Please press your keyboard!"); add(lab); addKeyListener(this); setVisible(true); } public void keyTyped(KeyEVent e){ lab.setText("\"+ +"\ is pressed!"); repaint; } public void keyPressed(KeyEVent e){ ) public void keyReleased(KeyEvent e){ } private Label lab; }


正确答案:
第1处:implements KeyListener
第2处:e.getKeyChar
【解析】第1处实现键盘监听接口;第2处键盘事件对象
e调用getKeyChar方法获得用户按下的键盘键值。

第7题:

下列程序构造了一个 Swing Applet ,请在下划线处填入正确的代码

Import javax.swing.*;

Import java.awt.*;

Public class SwingApplet extends 【 13 】 {

Jlabel l = new Jlabel ( “ This is a Swing Applet. ” );

Public void init(){

Container contentPane = getContentPane();

contentPane.add(1);

}

}


正确答案:

第8题:

下列Applet程序中,指定s为字符串类型,将s绘制在屏幕上,请将程序补充完整。

import java.applet.Applet;

import java.awt.Craphics;

public class testl8_1 extends Applet {

______String s;

public void init ()

{

s=new String("Hello World");

}

public Void______(Graphics g) {

g.______(s,10,25);

}

}


正确答案:publicpaintdrawString
public,paint,drawString

第9题:

下列Applet实现键盘事件处理,当一个键按下时,判断是否为26个英文字母,并输出该字母。选择正确的语句填入横线处。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class ex34 extends Applet { String str = ""; public void init() { addKeyListener (new KeyAdapter (} { ______ { char ch; ch = ke.getKeyChar(); if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) str = "字母:"+ ch; else str ">"不是字母"; repaint(); } }); requestFocus(); } public void paint(Graphics g) { g.drawString(str, 50, 50); } }

A.public void keyPress(KeyEvent ke)

B.public void keyTyped(KeyEvent ke)

C.public void keyTyped(Event ke)

D.public void keyPressing(KeyEvent ke)


正确答案:B

第10题:

下列代码的下画线处应填入的方法名是( )。 import java.awt.*; import java.applet.*; public class Hello extends Applet{ public void (Graphics g){ 9.drawstring("How are you!",l0,10); } }

A.repaint

B.println

C.paint

D.show


正确答案:C
C。【解析】这里使用一个继承自Applet的类来显示字符。主要方法是在paint方法中使用System.out.println显示。

更多相关问题