在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )
public class Servletl extends HttpServlet{
public void init() throws ServletException{
}
public void service(HttpServletRequest
request,HttpServletResponse response)throws
ServletException,IOException{
PrintWriter ut=response.getWriter();
out.println(“hello!”);
}
}
A、编译该文件时会提示缺少doGet()或者doPost()方法,编译不能够成功通过
B、编译后,把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C、编译后,把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看不到任何输出的文字
D、编译后, 把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
第1题:
在J2EE中,有如下代码在Servlet1.Java中Importjavax.servlet.*;Importjavax.servlet.http.*Importjava.io.IOException;Importjava.io.PrintWriter;PublicclassServlet1extendsHttpServlet{Publicvoidinit()throwServletException{}Publicvoidservice(HttpServletRequestrequest,HttpServletResponceresponse)throwsServletException,IOException{PrintWriterout=response.getWriter();Out.println(hello!”);}}假如编译Servlet要具备的环境都已经建立好。现在用完全正确的命令编译该文件,对于以下成熟正确的是()
A.编译该晚间时会提示缺少doGe()t或者doPost(),编译不能够成功通过
B.编译后,把Serlvet.cass放在正确的位置,在浏览器中查看该Servlet1,会看到输出文在:“hello!”
C.编译后,把Servlet.class放在正确的位置,在浏览器中查看该Servlet1,却看不到任何输出的文字
D.编译后,把Servlet.class放在正确的位置,在浏览器中查看该Servlet1,却看到产生运行时错误的出错信息
第2题:
JSP应用程序在第一次运行的时候被JSP引擎编译为()
A.Class文件
B.Servlet文件
C.HTML文件
D.XML文件
第3题:
JSP应用程序在第一次运行的时候被JSP引擎编译为()。
A.Servlet文件
B.Class文件
C.HTML文件
D.XML文件
第4题:
如下两个源程序文件,分别编译后,运行Example.class文件,运行结果为______。
AB.java文件代码如下;
package test;
public class AB
{
int a=60;
public void show()
{
System.out.println(”a=”+a);
}
Example.java文件代码如下:
import test.AB;
class Example
{
public static void main(String args[])
{
AB bj=new AB();
obj.show();
}
}
第5题:
在 JSP 中,test.jsp 文件如下,试图运行时,将发生()。 <html> <%String str = null;%> str is <%= str%> </html>
A.执行编译后的 Servlet 时发生错误
B.运行后,浏览器上显示:str isnull
C.转译期有误
D.编译 Servlet 源码时发生错误