一. 单选题(共5题,50分)
-
(单选题)
在c_if.jsp有如下部分代码:<c:if test="true" > true </c:if> <c:else test="false" > false </c:else>
对于上述代码片段说法正确的是( )
A. 该页面代码部署启动时,控制台会报错
B. 在该页面会出现编译错误,并有红叉提示
C. 访问该页面会出现结果:true false
D. 访问该页面时,浏览器没有任何信息显示 -
(单选题)
阅读下面代码片段:
c_out.jsp:<%--第1个out标签 --%> userName1属性的值为: <c:out value="username1" default="unknown" /> <%--第2个out标签 --%> userName2属性的值为: <c:out value="username2"> unknown </c:out>
当使用浏览器访问c_out.jsp时会什么结果( )
A. userName1属性的值为:unknown userName2属性的值为: username2
B. userName1属性的值为:username1 userName2属性的值为: username2
C. userName1属性的值为: null userName2属性的值为: null
D. userName1属性的值为:username1 userName2属性的值为: unknown -
(单选题)下面隐式对象中,用于获取请求头字段的某个值的是( )
A. header
B. headerValue
C. headerValues
D. headerScope -
(单选题)
已知JSP页面中存在如下代码:<% session.setAttribute("pageContext", "itcast"); %> ${pageContext}
则以下说法,正确的是( )
A. 将出现语法错误,因为pageContext是保留字
B. 运行时存在异常
C. 不出现异常,输出null
D. 不出现异常,输出pageContext对象 -
(单选题)下面选项中,与request.getAttribute(“p”);等效的EL表达式是( )
A. $<request.p>
B. $[requestScope.p]
C. $(request.p)
D. ${requestScope.p}
二. 判断题(共5题,50分)
-
(判断题)EL表达式的initParam隐式对象可获取web.xml文件中配置的Servlet信息。( )
A. 对
B. 错 -
(判断题)
JSTL标签库中的Core标签库的URI为http://java.sun.com/jsp /core。( )
A. 对
B. 错 -
(判断题)
EL表达式的cook隐式对象用于获取客户端的Cookie信息。( )
A. 对
B. 错 -
(判断题)
EL表达式中的隐式对象与JSP中的隐式对象除了pageContext对象是它们共有的,其它隐式对象则毫不相关。( )
A. 对
B. 错 -
(判断题)
EL表达式中条件运算符用于执行某种条件判断,它类似于Java语言中的if-else语句。( )
A. 对
B. 错