JAVA经典面试-JSP

Jsp

1,当浏览器第二次(同一会话)访问以下jsp网页时的输出结果是什么? Java代码

1. 2. <%

3. Int b=0; 4. a++; 5. b++; 6. %>

a:<%= a%>
b:<%= b%>

A,a=0 b=0 B,a=1 b=1 C,a=2 b=1

考点:页面载入的时候,哪些代码会执行。(c)

2,下面选择中哪一个不是元素的属性? A, scope B, Id C, Value D, Class

考点:了解bean的属性(C)

3,在jsp页面的代码中,下面语句的执行结果? Java代码

1. String str1,str2; 2. str1=\3. str2=\

4. if (str1==str2) 5. out.print(\6. else

7. out.print(\

A,yes B,no

考点:考察对对象的理解。(A)

4, 下面哪一个不是JSP本身已加载的基本类?

A、java.lang.* B、java.io.* C、javax.servlet.* D、

javax.servlet.jsp.*

考点:考察jsp本身自带的包 (B)

5, Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

A.<%@ page %>作用于整个JSP页面。

B.可以在一个页面中使用多个<%@ page %>指令。

C.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D.<%@ page %>指令中的属性只能出现一次。 考点:对jsp一些指令的理解。(D) 6, JSP内嵌对象session的类型为javax.servlet.http. HttpSession,下述语句会使该对象失效的是: A session.dispose(); B session.clear();

C session.invalidate(); D session.removeAll();

考点:如何让session失效。(C)

7,在jsp中,只有一行代码:<%=’A’+’B’%>,运行结果为_______131_________. 考点:对字母运算的理解。

8,jsp的EL表达式:${user.loginName}的执行效果等同于()。 Java代码

1. A,<%=user.getLoginName()%> 2. B,<% user.getLoginName()%> 3. C, <% =user.getLoginName%> 4. D, <% user.getLoginName;%>

考点:对El表达式的理解。(A)

9,jsp页面经过编译后,将创建一个()。 A,applet B,servlet

C,application D,exe文件

考点:Jsp编译后,最终也是servlet。(B)

10, 在空格处填写正确的语句:

给定include1.jsp文件代码片断,如下:

<% pageContext.setAttribute(\

_______//此处填写代码

给定include2.jsp文件代码片断,如下: <%=pageContext.getAttribute(\

要求运行include1.jsp时,浏览器上输出:HAHA

要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。 Java代码

1. A,

4. D, <% response.sendRedirect(\

考点:对静态包含、重定向,转发指令的理解 (B)

11,在jsp中,哪个指令用来声明jsp欲使用的标签库? A,tld B,taglib C,import D,include

考点:考察标签库 (A)

12,下面选择中哪个是jsp的注释标签? A,<%@%> B,<%!%> C,<%#%> D,<%----%>

考点:考察易混淆的标识(D)

13,如果不希望在jsp页面中存取http会话,应该设置哪个指令? A,<%page session= “disabled” %> B, <%page session= “false” %> C, <%page session= “true” %>

D, <%page disablesession= “true” %> 考点:考察page指令的属性(B)

14,如何发送Cookie?下面选项中正确的是() A,使用new Cookie语句

B,调用response.addCookie()方法 C,使用Cookie的setMaxAge()方法 D,setCookie()方法

考点:考察cookie使用(B)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4