- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一、填空题
EL的______applicationScope_______隐式对象,代表application域中用于保存属性的Map对象。
___cookie____是用于获取Cookie信息的隐式对象。
c:forEach标签可以迭代集合对象中的元素,包含Set、List、Map和__数组___等。
EL的__param____对象用于获取请求参数的某个值。
如果要在JSP页面中导入Core标签库,需要使用___taglib___指令。
二、单选题
1.下列JSTL标签中,不属于流程控制标签的是(A)
A、c:set
B、c:choose
C、c:when
D、c:if
2.下列选项中,关于EL\t/weixinarticle/details/_blank表达式语法的声明正确的是(B)。
A、username
B、{username}
C、(username)
D、[username]
3.下列选项不属于EL中的关键字的是(C)
A、and
B、or
C、not
D、no
4.下列关于c:out标签的说法,错误的是(D)
A、c:out标签用于输出数据
B、c:out标签能够实现类似于JSP表达式的功能
C、c:out标签的value属性指定要输出的数据
D、c:out标签的value属性不能是EL表达式
5.关于EL中的隐式对象,下列说法错误的是(B)
A、pageScope可以取出最小的域对象PageContext中的参数
B、request,session是El中的内置对象
C、EL中有11个隐式对象,常用的有pageScope,reuqestScope,sessionScope,applicationScope
D、EL和jstl相辅相成,丰富jsp功能
三、编程题
1.使用JSTL的语法从request作用域中获得元素,并通过标签遍历List集合。如图7-27所示。
图7-27使用JSTL遍历List结果图
%@pageimport=java.util.ArrayList%
%@pageimport=java.util.List%
%@pagelanguage=javacontentType=text/html;charset=UTF-8
pageEncoding=UTF-8%
%@tagliburi=/jsp/jstl/coreprefix=c%
!DOCTYPEhtml
html
head
metacharset=UTF-8
titleInserttitlehere/title
/head
body
c:iftest=${emptystrs}
%ListStringlists=newArrayListString();
lists.add(AA);
lists.add(BB);
lists.add(CC);
lists.add(DD);
lists.add(EE);
request.setAttribute(strs,lists);
%
/c:if
c:iftest=${notemptystrs}
c:forEachitems=${strs}var=s
${s}br/
/c:forEach
/c:if
/body
/html
2.应用c:forEach实现,在页面上打印10个HelloWorld,如图7-28所示
图7-28程序运行结果图
%@pagelanguage=javacontentType=text/html;charset=UTF-8
pageEncoding=UTF-8%
%@tagliburi=/jsp/jstl/coreprefix=c%
!DOCTYPEhtml
html
head
metacharset=UTF-8
titleInserttitlehere/title
/head
body
c:forEachbegin=0end=10var=i
spanHelloWorld/spanbr/
/c:forEach
/body
/html
3.输入一个年龄值,如果是0-6岁显示儿童,7-18岁显示青少年,18岁以上显示长大了,如图7-29。
图7-29程序运行结果图
%@pagelanguage=javacontentType=text/html;charset=UTF-8
pageEncoding=UTF-8%
!DOCTYPEhtml
html
head
metacharset=UTF-8
titleInserttitle
您可能关注的文档
- Java Web程序设计项目实战(微课版)教案全套 廖丽 项目1--8 Java Web开发环境准备---智慧金融信贷管理系统.doc
- Java Web程序设计项目实战(微课版) 廖丽 项目二课后习题及答案.docx
- Java Web程序设计项目实战(微课版) 廖丽项目六 课后习题及答案.docx
- Java Web程序设计项目实战(微课版) 廖丽项目三课后习题及答案.docx
- Java Web程序设计项目实战(微课版) 廖丽项目四课后习题及答案.docx
- Java Web程序设计项目实战(微课版) 廖丽项目五课后习题及答案.docx
- Java Web程序设计项目实战(微课版) 廖丽项目一课后习题及答案.docx
- Java Web程序设计项目实战(微课版) 课后习题及答案汇总 廖丽 项目1--7.docx
- Python程序设计教程(工作手册式) 课件 情景1、2 揭秘Python程序设计之谜、 控制程序的结构.pptx
- Python程序设计教程(工作手册式) 课件 情景3、4 优化程序的性能、 Python与办公自动化.pptx
文档评论(0)