JavaWeb第十章课后题 EL表达式

1. 在编辑时禁用EL表达式的方式是() [单选题] *

使用<% %>

使用/* */

使用\(正确答案)

使用<!-- -->

2. 关于EL表达式语言,下列说法错误的是( ) [单选题] *

EL表达式中的变量要预先定义才能使用(正确答案)

它的基本形式为${var}

只有在JSP文件中才能使用EL语言,在Servlet类的程序代码中通常不使用它

它能使JSP文件的代码更加简洁

3. 下面选项中,与request.getAttribute("p");等效的EL表达式是()[单选题] *

$<request.p>

$[requestScope.p]

$(request.p)

${requestScope.p}(正确答案)

4. 下面选项中,与request.getParameter("p");等效的EL表达式是() [单选题] *

${request.p}

${param.p}(正确答案)

${requestScope.p}

${paramValues.p}

5. 下面关于${(1==2)?3:4}的返回结果是()[单选题] *

true

false

3

4(正确答案)

6. 阅读下面代码片段(其中login.jsp页面在webroot目录下):

Servlet1:

request.setAttribute("company", "信阳农林学院");

RequestDispatcher dispatcher =

request.getRequestDispatcher("login.jsp");

dispatcher.forward(request, response);

login.jsp:

<body>

hello ${company}

</body>

当使用浏览器访问Servlet1时会什么结果() [单选题] *

页面跳转失败

页面结果显示为:hello ${company}

页面跳转错误,程序出现异常

正常跳转,页面显示为:hello 信阳农林学院(正确答案)

7. 下面关于${customer.name}表达式的作用,说法正确的是() *

获取customer对象

获取customer对象的name属性(正确答案)

获取的customer对象一定在四大域中存在getCustomer()方法

获取name属性,是因为customer对象中存在相应的getName()方法(正确答案)

8. 下面选项中,属于EL中常量的是() *

布尔常量(正确答案)

整型常量(正确答案)

浮点数常量(正确答案)

字符串常量(正确答案)

9. 下列EL表达式中,执行会报错的是( ) [单选题] *

${request.name}(正确答案)

${empty reqeustScope}

${header["user-agent"]}

${param.username}

10. EL表达式${"a"+98==97+"b"?"xxx":"yyy"}的值是( ) [单选题] *

xxx

yyy

服务器报错(正确答案)

true

11. 下列选项中,能够输出HttpSession对象的id属性的是( ) [单选题] *

${session.id}

${pageContext.session.id}(正确答案)

${request.session.id}

<%=session.id%>

12. 在HTTP请求中包含一个名称为username、值为Tom的Cookie,在下列EL表达式中,能输出该Cookie的名称username的是( ) [单选题] *

${cookie.username}

${cookie.username.name}(正确答案)

${cookie.username.value}

${request.cookie.username.name}

13. 在EL表达式使用中,pageContext.request和requestScope的作用是不一样的。pageContext.request表示引用JSP中的内置对象request,requestScope表示对request作用域中的属性的引用。 [判断题] *

对(正确答案)

14. EL表达式提供的两种用于访问数据的操作符是.和[],两个作用完全一样 [判断题] *

错(正确答案)

15. EL表达式的隐含对象中包括四个域对象,主要为了访问相应作用域中对象创建的属性 [判断题] *

对(正确答案)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Meteor.792

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值