第十章测试1.
http://localhost:8080/web/show.jsp?name=aaa下列________________可以正确取得请求参数值。
A:${param.name} B:${parameter.name} C:${param.get("name")} D:${name}
答案:A
2.
EL表达式是一个以“${”开始,以“}”结束的表达式。
A:对 B:错 3.
要获取session范围内的user属性的值,可以使用的EL表达式是${sessionScope.user}。
A:对 B:错 4.
${varName}这个EL表达式,会被解释为依次从page、request、session、application中查找名为varName的属性所对应的属性值。
A:对 B:错 5.
在EL表达式中,通过pageContext对象的request、response、session、out、servletContext属性可以获取JSP对应的内置对象。
A:错 B:对 6.
获取服务器信息的EL表达式为${pageContext.servlet.serverInfo}。
A:错 B:对 7.
获取使用协议的EL表达式为${pageContext.request.protocol}。
A:错 B:对 8.
获取请求参数字符串的EL表达式为${pageContext.request.queryString}。
A:对 B:错 9.
在session域中保存了一个包含4个元素的list集合对象,请使用EL表达式输出该集合的第三个元素'芒果'。
<%
ArrayList list=new ArrayList();
list.add('苹果');
list.add('西瓜');
list.add('芒果');
list.add('荔枝');
session.setAttribute('fruit',list);
%>
我最喜爱的水果是:${sessionScope.fruit[2] }。
A:错 B:对 10.
<jsp:useBean id="emp" scope="request" class="com.wfu.entity.Employee"/>
<jsp:setProperty name="emp" property="ename" value="Susan"/>
员工名:_____________________.
显示员工姓名正确的做法是( )。
A:${emp.getEname()} B:${requestScope.emp.getEname()} C:${requestScope.getAttribute("username")} D:$ {requestScope.emp.ename} 11.
<%
pageContext.setAttribute("a","page");
request.setAttribute("a", "request");
session.setAttribute("a","session");
application.setAttribute("a","application");
%>
${a}显示结果为:_________________。
A:application B:session C:request D:page 12.
在JSP中,只有一行代码:${1+2},运行将输出( ) 。
A:3 B:是null C:没有任何输出,因为表达式是错误的 D:1+2 13.
在JSP中访问JavaBean属性可以使用的方法是()。
A:EL表达式 B:JSP动作标签 C:JSP表达式
D:JSP脚本 14.
下列选项属于EL作用域内置对象有()。
A: pageScope B: sessionScope C: applicationScope D: requestScope 15.
在web.xml中设置应用初始化参数,需要的标签有()。
A: <content-param> B: <init-param> C: <param-name>子标签 D: <param-value>子标签