77范文网 - 专业文章范例文档资料分享平台

第7天jspEL表达式EL函数(带答案)

来源:网络收集 时间:2018-12-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第7天jsp/EL表达式/EL函数

考点:JSP的原型原理,servlet与jsp的关系

1.关于jsp,下列说法中错误的是:() (难度B)

A.JSP的内容会直接发送到浏览器中,由浏览器解释运行

B.JSP看起来就像是HTML一样,所以是静态web资源的一种

C.浏览器在每次访问JSP页面时,JSP翻译引擎都会翻译将该JSP页面翻译为Servlet D.如果说Servlet是在java代码中嵌入HTML,那么JSP就是在HTML中嵌入java代码

答案:ABC

考点:jsp输出流为getWriter,与getOutputStream()不能共存

2.当浏览器访问下面的Servlet1时,会是如下哪种结果(web应用名称为app)?()(难度C)

Servlet1:

response.getOutputStream().write(“aaa”.getBytes());

request.getRequestDispatcher(“/jsp1.jsp”).forward(request,response); jsp1.jsp:

bbb

A. 服务器不报错,浏览器输出aaabbb B. 服务器不报错,浏览器输出bbbaaa C. 服务器不报错,浏览器输出bbb D. 服务器报错

答案:D

考点:jsp

4.helloapp应用中的test.jsp文件的源代码如下:

%>

<%amethod();%> <%!

public void amethod(){ }

String username=request.getParameter(“username”); out.print(username);

当客户端访问http://localhost:8080/helloapp/test.jsp?username=Tom时,会出现什么情况?(单选)() (难度C)

A、Servlet容器向客户端返回编译错误,因为无法识别amethod()方法中的request变量和out变量 B、test.jsp向客户端输出“Tom”

C、Servlet容器向客户端返回编译错误,因为不允许JSP文件中定义amethod()方法 D、test.jsp向客户端输出“null”

答案:A

考点:JSP脚本元素,以及servlet在生命周期中的实例个数

5.helloapp应用中的test.jsp文件的源代码如下:

<%!int a=0;%>

<% int b=0; a++; b++; %>

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

当浏览器第二次访问该test.jsp时得到的返回结果是什么?()(难度C)

A、a=0 b=0 C、a=2 b=1

B、a=1 b=1 D、a=1 b=0

答案:C

考点:jsp脚本元素和jsp注释

6.访问如下jsp时,浏览器将得到怎样的输出?()(难度A)

<% int i = 0; %>

<%=i %> A.0 B.1 C.11 D.100

答案:D

考点:jsp指令,是否禁用session

7.访问如下jsp页面将会出现什么输出:()(难度B)

<%@ page session=\ <% session.setAttribute(\ application.setAttribute(\ %>

${name } A.itcast B.itheima C.无输出

D.Jsp不能被正确翻译,访问时服务器报错

答案:D

考点:静态包含与动态包含

8.下面关于静态包含和动态包含相关的描述正确的是:()(难度B)

A.静态包含是在源文件级别进行合并,多个jsp生成一个servlet,最终由这一个servlet生成响应

B.动态包含是在输出级别的和并,多个jsp分别被翻译为给自的servlet,将这多个servlet生成的响应合并为一个响应输出

C.静态包含的语法为<%@include file=”目标组件的URL”%> D.静态包含的页面在运行时,效率要比动态包含高

答案:ABCD

考点:jsp内置对象

9.JSP中的application对象引用指的哪个类型?()(难度A)

A、ServletConfig B、HttpServletResponse

C、HttpServletRequest D、ServletContext

答案:D

考点:el表达式

11.关于EL表达式语言,以下哪些说法正确?() (难度B)

A、它和Java一样,是一种编程语言 B、它的基本形式为${var}

C、只有在JSP文件中才能使用EL语言,在Servlet类的程序代码中通常不使用它 D、它能使JSP文件的代码更加简洁

答案:BCD

考点:el表达式及el隐式对象

12.以下哪些是合法的EL表达式?()(难度B)

A.${request.name} B.${empty requestScope} C.${“aaa”+“bbb”} D.${header[“user-agent”]} E.${param.username}

答案:BDE

考点:el运算符,+运算符自动将字符串转换成数字

13.表达式${\的值是多少?()(难度B)

A.xxx B.yyy C.frue D.false

E.服务器报错

答案:E

考点:session对象api,以及el隐式对象

14.以下哪些选项可以输出HttpSession对象的id属性?()(难度B)

A、${session.id} B、${pageContext.session.id} C、<%=session.getId()%>

D、<%=session.id%>

答案:BC

考点:el表达式中整型的默认值

16.一个JSP文件中包含如下代码:

<%int a=0;%> a=${a}

通过浏览器访问这个JSP文件,会出现什么情况?() (难度A)

A、JSP文件输出”a=” B、JSP文件输出”a=0” C、JSP文件输出”a=${a}”

D、Servlet容器返回编译错误,提示表达式${a}不合法

答案:A

考点:el表达式操作cookie

17.在HTTP请求中包含一个名字为“username”,值为“Tom”的Cookie,以下哪个选项能输出这个Cookie的名字“username”?()(难度A)

A、${cookie.username.name} C、${cookie.username}

B、${cookie.username.value} D、${request.cookie.username.name}

答案:A

考点:el函数

18.以下哪些EL表达式的值为true?() (难度B)

A、${fn:contains(“It315”,”IT”)} B、${fn:contains(“It315”,”315”)}

C、${fn:containsIgnoreCase(“It315”,”IT”)} D、${fn:startsWith(“It315”,”I”)}

答案:BCD 考点:el函数

19.以下哪些EL表达式的值为cat?()(难度B)

A、${fn:replace(“cAt”,”A”,”a”)} B、${fn:substring(“Tomcat”,”3”,”6”)} C、${fn:substringAfter(“Tomcat”,”Tom”)} D、${fn:indexOf(“Tomcat”,”cat”)}

答案:ABC

考点:el函数,以及el基本知识考查,el所获取的数据必须来自作用域

20.运行以下这段代码会出现什么情况?()(难度C)

<%

String strs[] = {“www”,”mywebsite”,”org”}; %>

${fn:join(strs,”.”)}

A、输出“www. mywebsite.org” B、输出“wwwmywebsiteorg”

C、没有任何输出结果

D、抛出异常,命名变量strs不存在x

答案:C

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库第7天jspEL表达式EL函数(带答案)在线全文阅读。

第7天jspEL表达式EL函数(带答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/355049.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: