在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代码:  request.setAttribute("jb","aptech");  response.sendRedirect("http://localhost:8080/servlet/Servlet2");  那么在Servlet2中使用()可以把属性jb的值取出来。 A、String str=request.getAttribute("jb");B、String str=(String)request.getAttrib

题目

在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代码:  request.setAttribute("jb","aptech");  response.sendRedirect("http://localhost:8080/servlet/Servlet2");  那么在Servlet2中使用()可以把属性jb的值取出来。 

  • A、String str=request.getAttribute("jb");
  • B、String str=(String)request.getAttribute("jb");
  • C、Object str=request.getAttribute("jb");
  • D、取不出来

相似考题
参考答案和解析
正确答案:D
更多“在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代码:  request.setAttribute("jb","aptech");  response.sendRedirect("http://localhost:8080/servlet/Servlet2");  那么在Servlet2中使用()可以把属性jb的值取出来。 A、String str=request.getAttribute("jb");B、String str=(String)request.getAttribu”相关问题
  • 第1题:

    在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代码:request.setAttribute("jb","aptech");response.sendRedirect("http://localhost:8080/servlet/Servlet2");那么在Servlet2中使用()可以把属性jb的值取出来。

    A.Stringstr=request.getAttribute("jb");

    B.Stringstr=(String)request.getAttribute("jb");

    C.Objectstr=request.getAttribute("jb");

    D.取不出来


    参考答案:D

  • 第2题:

    已知String str=new String ("Luck");,则下列关于str的操作中不合法的是( )。

    A.String s=str. toUpperCase()

    B.int i=Str. length;

    C.char s=str. charAt(2);

    D.String s="Good" +str;


    正确答案:B
    解析:String类中有一个length()方法用于返回字符串的长度。但是在调用这个方法时应采用str. length()的形式,所以选项B不合法。选项A调用toUpperCase ()方法的功能是将字符串转换为大写;选项C调用的charAt ()方法的功能是获取字符串的指定字符,返回值为char类型;选项D中使用的运算符+可以实现字符串的连接操作。

  • 第3题:

    下面代码的运行结果是( )。 public class ConcatTest { public static void main (String[ ] args) { String str1 = "abc"; String str2 = "ABC"; String str3 = str1. coneat(str2); System. out. println(str3); } }

    A.abc

    B.ABC

    C.abcABC

    D.ABCabc


    正确答案:C
    解析:String类的concat方法原型为public String concat (String str),其功能是将指定字符串连到此字符串的末尾。如果参数字符串的长度为0,则返回此String对象。否则,创建一个新的String对象,用来表示由此String对象表示的字符序列和由参数字符串表示的字符序列串联而成的字符序列。所以本题中的结果为str1和str2串联而成的字符序列,即“abcABC”。

  • 第4题:

    在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。


    正确答案:
    答:string str = null 是不给他分配内存空间,而string str =  给它分配长度为空字符串的内存空间。

  • 第5题:

    在J2EE中,在aa.jsp中有行代码:  <%><%  request.setAttribute("Co.","jb-aptech");  %>  在bb.jsp中有行代码: <%  out.println((String)request.getAttribute("Co."));  %>    <%>   为了使得在bb.jsp中的如上代码可以显示“jb-aptech”,可以使用()方法。

    • A、在aa.jsp中使用<form method=post action="bb.jsp">把请求提交到bb.jsp 
    • B、在aa.jsp中使用<jsp:forward file="bb.jsp" />把页面重定向到bb.jsp  
    • C、在aa.jsp中使用<%  response.sendRedirect("bb.jsp");  %>把页面重定向到bb.jsp 
    • D、在aa.jsp中使用<%@ include file="bb.jsp" %>包含页面bb.jsp  
    • E、在aa.jsp中使用<% config.getServletContext().getRequestDispatcher("/bb.jsp").forward(request,response); %>把页面重定向到bb.jsp

    正确答案:D,E

  • 第6题:

    C#中,新建一字符串变量str,并将字符串"Tom’sLivingRoom"保存到串中,则应该使用下列哪条语句()。

    • A、string  str="Tom/’s  Living  Room";
    • B、string  str="Tom’s  Living  Room";
    • C、string  str("Tom’s  Living  Room");
    • D、string  str("Tom"s  Living  Room");

    正确答案:A

  • 第7题:

    在J2EE中,有如下代码在Servlet1.java中。 importjavax.servlet.*; importjavax.servlet.http.*; importjava.io.IOException; importjava.io.PrintWriter; publicclassServlet1extendsHttpServlet{publicvoidinit()throwsServletException{} publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ PrintWriterout=response.getWriter(); out.println("hello!");}} 假如编译Servlet要具备的环境都已经建立好。现在用完全正确的命令编译该文件,对于以下陈述正确的是()。

    • A、编译该文件时会提示缺少doGet()或者doPost()方法,编译不能够成功通过
    • B、编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,会看到输出文字:“hello!”
    • C、编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,却看不到任何输出的文字
    • D、编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,却看到产生运行时错误的出错信息

    正确答案:B

  • 第8题:

    单选题
    Visual Basic.NET中,字符串处理函数中返回Str字符串的长度的是()。
    A

    Mid(Str,Start,Lengh)

    B

    Len(Str)

    C

    Instr(Star,String1,String2,Compare)

    D

    Ltrim(Str)


    正确答案: C
    解析: 暂无解析

  • 第9题:

    单选题
    在J2EE中,Servlet1的代码如下: importjavax.servlet.*; importjavax.servlet.http.*;importjava.io.*; publicclassServlet1extendsHttpServlet{ publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ response.setContentType("text/html");PrintWriterout=response.getWriter();Stringaa=request.getQueryString();Stringbb=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=12345678GET

    B

    name=jb-aptech,phone=12345678GET

    C

    jb-aptech,12345678POST

    D

    name,phoneGET

    E

    2,POST


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    以下叙述中正确的是(  )。
    A

    语句“char str[10]=string!;”和“char str[10]={string!};”并不等价

    B

    对于字符串常量“string!”,系统已自动在最后加入了'\0'字符,表示串结尾

    C

    对于一维字符数组,不能使用字符串常量来赋初值

    D

    在语句“char str[]=string!;”中,数组str的大小等于字符串的长度


    正确答案: B
    解析:
    B项正确,C编译程序将自动在字符串常量最后添加'\0'。AC两项错误,可以直接用字符串常量给一维字符数组赋初值,习惯上均省略花括号;D项错误,'\0'会占用一个不属于字符串的存储单元,因此数组str的长度大于字符串的长度。答案选择B选项。

  • 第11题:

    多选题
    在J2EE中,对于标记,描述正确的是()。
    A

    <jsp:param>是<jsp:include>、<jsp:forward>标记的子标记

    B

    如果aa.jsp有代码:<jsp:forward page=next.jsp><jsp:param name=name value=jb-aptech /></jsp:forward>,则在next.jsp中可以使用request.getParameter(name);把属性name的值取出来

    C

    如果aa.jsp有代码:<jsp:forward page=next.jsp><jsp:param name=name value=jb-aptech /></jsp:forward>,则在next.jsp中可以使用request.getAttribute(name);把属性name的值取出来

    D

    如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为<jsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面


    正确答案: C,D
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)某Java类JavaTest有一个方法,此方法包含一个形参,返回值类型为int类型,使用其类名就可以调用其方法,其方法头可能为()
    A.static int method(String str)
    B.public int method(String str)
    C.static void method()  
    D.abstract int method(String str)
    E.public static int method(String str)

    答案:AD

  • 第13题:

    在jsp页面声明中定义了一个方法,下列( )代码不能放入该方法中

    public void test(HttpServletReqeust request)

    {

    }

    A、HttpSession session =request.getSession();

    B、String name=(String)request.getAttribute("name");

    C、String name=(String)session.getAttibute("name");

    D、request.sendRedirect(“index.jsp”);


    正确答案:CD

  • 第14题:

    在JSP中,重定向到另一个页面,以下_______语句是正确的。

    A、request.sendRedirect("http://www.jb-aptech.com.cn")

    B、request.sendRedirect()

    C、response.sendRedirect("http://www.jb-aptech.com.cn")

    D、response.sendRedirect()


    参考答案:C

  • 第15题:

    C#中,string str = null 与 string str =””,请尽量用文字说明区别。(要点:说明详细的内存

    空间分配)


    正确答案:
    string str =”” 分配空间 

  • 第16题:

    Visual Basic.NET中,字符串处理函数中返回Str字符串的长度的是()。

    • A、Mid(Str,Start,Lengh)
    • B、Len(Str)
    • C、Instr(Star,String1,String2,Compare)
    • D、Ltrim(Str)

    正确答案:B

  • 第17题:

    在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

    正确答案:A

  • 第18题:

    预测以下代码片段的输出结果:() var str ; alert(typeof str);

    • A、. string ;
    • B、. undefined;
    • C、. object ;
    • D、. String;

    正确答案:B

  • 第19题:

    Which expressions are correct to declare an array of 10 String objects? ()   

    • A、 char str[];
    • B、 char str[][];
    • C、 String str[];
    • D、 String str[10];

    正确答案:C

  • 第20题:

    单选题
    在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


    正确答案: A
    解析: 暂无解析

  • 第21题:

    单选题
    Which expressions are correct to declare an array of 10 String objects? ()
    A

     char str[];

    B

     char str[][];

    C

     String str[];

    D

     String str[10];


    正确答案: A
    解析: 严格来说这个题目没有给出一个正确的答案,唯一比较正确的是c,而完全满足题目要求的应该是:String str[]=new String[10]; 注意答案d的形式是不对的,这和c++也是不同的。

  • 第22题:

    单选题
    在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代码:  request.setAttribute("jb","aptech");  response.sendRedirect("http://localhost:8080/servlet/Servlet2");  那么在Servlet2中使用()可以把属性jb的值取出来。
    A

    String str=request.getAttribute(jb);

    B

    String str=(String)request.getAttribute(jb);

    C

    Object str=request.getAttribute(jb);

    D

    取不出来


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    在J2EE中,在web.xml有如下代码段: 在Servlet中()把Servlet名:teacher取出来。
    A

    使用Servlet的getServletName方法

    B

    使用ServletConfig的getServletName方法

    C

    使用ServletContext的getServletName方法

    D

    使用ServletRequest的getServletName方法


    正确答案: D
    解析: 暂无解析