Java Web程序设计项目实战(微课版) 廖丽项目七 课后习题及答案.docx

Java Web程序设计项目实战(微课版) 廖丽项目七 课后习题及答案.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档