jsp面试题库选择题

  • 格式:doc
  • 大小:40.50 KB
  • 文档页数:34

下载文档原格式

  / 34
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1) 对于JSP的通用规则,描述正确的是:

A. JSP标记不区分大小写。

B. 指令和脚本元素的语法不是基于XML的,但有替代的基于XML 的语法。

C. 在标记中出现的属性值可以不用引号括起来,比如:<%@ page language="Java" %>和<%@ page language=java %>是等同的。

D. 在标记中使用字符/(正斜杠)作为转义字符。

E. 如果URL不是以”/”开始的,就被解释为相对于当前的JSP路径。

2) 对于标记,描述正确的是:

A. 一般来说,是、标记的子标记。

B. 如果有代码:,则在中可以使用(“name”);把属性name的值取出来。

C. 如果有代码:,则在中可以使用(“name”);把属性name的值取出来。

D. 如果标记不放在标记内,也就是不作为标记的子标记,则使用浏览器查看时会显示错误页面。

3) 在有如下代码段:

webmaster

在Servlet中如何把webmaster的值取出来?

A. 使用RequestDispatcher的getInitParameter(“webmaster”)

方法

B. 使用ServletContext的getI nitParameter(“webmaster”)方法

C. 使用ServletConfig的getInitParameter(“webmaster”)方法

D. 使用GenericServlet的getInitParameter(“webmaster”)方法

4) 在有如下代码段:

teacher

teacherCart

在Servlet中如何把servlet名:teacher取出来?

A. 使用Servlet的getServletName方法。

B. 使用ServletConfig的getServletName方法。

C. 使用ServletContext的getServletName方法。

D. 使用ServletRequest的getServletName方法。

5) 标记处理器必须对从JSP引擎发来的调用做出反应。其中有两个重要的方法,当打开或者关闭标记就会调用它们,它们分别是:

A. dostart()方法和doend()方法。

B. doStartTag()方法和doEndTag()方法。

C. doStart()方法和doEnd()方法。

D. dostartTag()方法和doendTag()方法。

6) 与属于同一应用,在中使用标记,在中要把beanName这个bean 对象变量所引用的对象取出来。那么对于以下描述,正确的是:

A. 在中仅使用代码:mybean bc = (“beanName”); 取出beanName 所引用的对象。

B. 在中取beanName所引用的对象前,先要使用<%@ page import="" %>导入类。

C. 在中,对于使用session的getAttribute方法取出的beanName 所引用的对象,要进行强制类型转换。

D. 在中使用session的getAttribute方法取出的对象和中的beanName所引用的对象无关。

7) 对于应用开发和部署的过程,J2EE规范定义了一个步骤,请按先后次序选择正确的步骤:

A. JSP和Servlet的开发、EJB的开发、打包、运行服务器

B. HTML等静态资源的开发、Servlet的开发、会话Bean的开发、实体Bean的开发

C. 应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署

D. 组件开发、合成应用、合成模块、部署

8) 文件如下:

<%! static int I=0; int j=0; %>

<% for(;I++<2;)

{ (j++); (" ");}

%>

两个客户依次使用浏览器浏览,且每个客户只浏览一次,那么,第2个客户的浏览器将显示什么?

A. 0 1

B. 1 2

C. 3 4

D. 5 6

E. 什么也没有

9) J2EE中,在中有行代码:

<% (“Co.”,”isoftstone”); %>

在中有行代码:

<% ((String)(“Co.”)); %>

为了使得在中的如上代码可以显示“isoftstone,可以使用()方法。[选择两项]

A. 在中使用

把请求提交到

B. 在中使用把页面重定向到

C. 在中使用<% (“”); %> 把页面重定向到

D. 在中使用<%@ include file=””%d>包含页面

E. 在中使用

<%().getRequestDispatcher(“/”).forward;%>把页面重定向到

10、在J2EE中,以下是有关jsp:setProperty和jsp:getProperty 标记的描述,正确的是()。[选择两项]

A. 和标记都必须在的开始标记和结束标记之间

B. 这两个标记的name属性的值必须和标记的id属性的值一样

C. 和标记可以不在的开始标记和结束标记之间

D. 这两个标记的name属性的值可以和标记的id属性的值不同

11、在J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是()。[选择两项]

A. page指令可以在JSP中的任何地方,以任何顺序出现

B. 一个JSP文件可以有任意多个page指令

C. 一个JSP文件只能有一个page指令

D. 在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次

12、在J2EE中,myWebApp目录是一个Web应用程序根目录,当在浏览器中输入,会自动打开该目录下的文件。为了达到这个要求,需要中添加如下代码()。(选择一项)

A.

B.

C.

D.