jsp面试题库选择题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.
13、在J2EE 中,下面JSP指令的描述,正确的是()。(选择一项)
A. 指令以“<%@”开始,以“%>”结束
B. 指令以“<%”开始,以“%>”结束
C. 指令以“<”开始,以“>”结束
D. 指令以“”结束
14、在J2EE中,文件如下: