资源描述:
《JAVA经典面试-JSP》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Jsp1,当浏览器第二次(同一会话)访问以下jsp网页时的输出结果是什么?Java代码 1. 2.<% 3.Int b=0; 4.a++; 5.b++; 6.%> a:<%=a%>
b:<%=b%>A,a=0b=0B,a=1b=1C,a=2b=1考点:页面载入的时候,哪些代码会执行。(c)2,下面选择中哪一个不是元素的属性?A,scopeB,IdC,ValueD,Class考点:了解bean的属性(C)3,在jsp页面的代码中,下面语句的执行结果?Java代码 1.St
2、ring str1,str2; 2.str1="ab"; 3.str2="ab"; 4.if (str1==str2) 5.out.print("yes"); 6.else 7.out.print("no"); A,yesB,no考点:考察对对象的理解。(A)4,下面哪一个不是JSP本身已加载的基本类?A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.*考点:考察jsp本身自带的包(B)5,Page指令用于定义JSP文件中的全局属性,下列关于该
3、指令用法的描述不正确的是:A.<%@page%>作用于整个JSP页面。B.可以在一个页面中使用多个<%@page%>指令。C.为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的。D.<%@page%>指令中的属性只能出现一次。考点:对jsp一些指令的理解。(D)6,JSP内嵌对象session的类型为javax.servlet.http.HttpSession,下述语句会使该对象失效的是:Asession.dispose(); Bsession.clear();Csession.invalidate(); D
4、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;%> 考点
5、:对El表达式的理解。(A)9,jsp页面经过编译后,将创建一个()。A,appletB,servletC,applicationD,exe文件考点:Jsp编译后,最终也是servlet。(B)10,在空格处填写正确的语句:给定include1.jsp文件代码片断,如下:<%pageContext.setAttribute("User","HAHA");%> _______//此处填写代码给定include2.jsp文件代码片断,如下:<%=pageContext.getAttribute("User")%>要求运行include1.
6、jsp时,浏览器上输出:HAHA要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。Java代码 1.A, 2.B, <%@ include file="include2.jsp"%> 3.C, 4.D, <% response.sendRedirect("include2.jsp");%> 考点:对静态包含、重定向,转发指令的理解(B)11,
7、在jsp中,哪个指令用来声明jsp欲使用的标签库?A,tldB,taglibC,importD,include考点:考察标签库(A)12,下面选择中哪个是jsp的注释标签?A,<%@%>B,<%!%>C,<%#%>D,<%----%>考点:考察易混淆的标识(D)13,如果不希望在jsp页面中存取http会话,应该设置哪个指令?A,<%pagesession= “disabled” %>B,<%pagesession= “false” %>C,<%pagesession= “true” %>D,<%pagedisablesession= “t
8、rue” %>考点:考察page指令的属性(B)14,如何发送Cookie?下面选项中正确的是()A,使用newCookie语句B,调用response.addCookie()方