JSP与JSTL

JSP测验

1、单选题:
‍用户请求JSP页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是?‌
选项:
A: 发送一个JSP源文件到客户端
B: 发送一个Java字节码文件到客户端
C: 发送一个HTML页面到客户端
D: 什么都不做。
答案: 【 发送一个HTML页面到客户端

2、单选题:
‍JSP从HTML表单中获得用户输入表单的name控件内容的正确语句为?‏
选项:
A:  request.getAttribute("name") 
B:  request.getParameter("name")   
C: response.getParameter("name")
D:  session.getAttribute("name")
答案: 【  request.getParameter("name")   

3、单选题:
‏下面不属于JSP内置对象的是?‌
选项:
A: out对象 
B: respone对象
C: application对象
D: page对象
答案: 【 page对象

4、单选题:
‎JSP页面中request.getParameter()方法得到的数据,其类型是?‌
选项:
A: Object 
B: Class<T>
C: String
D: Integer
答案: 【 String

5、单选题:
​当利用request的方法获取Form中元素时,默认情况下字符编码是哪个?‏
选项:
A: ISO-8859-1
B: GB2312  
C: UTF-8 
D: ISO-8259-1 
答案: 【 ISO-8859-1

6、单选题:
‍下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。‌
选项:
A: application 
B: request 
C: page
D: session
答案: 【 request 

7、单选题:
‌能在浏览器的地址栏中看到提交数据的一种表单提交方式是?‎
选项:
A: put
B: post
C: get
D: delete
答案: 【 get

8、单选题:
‌JSTL中给变量x增值的办法,以下哪个正确?‏
选项:
A: <%x=x+1;%>
B: <c:set var="x" value="${x+1}">
C: <c:set var="x"  value="<%=x+1%>">
D: <%x++;%>
答案: 【 <c:set var="x" value="${x+1}">

9、多选题:
‌下列说法正确的是?‍
选项:
A: EL表达式查找对象的范围依次是request,pageContext,session,application。
B: 使用EL表达式输出对象的属性值时,如果属性值为空,则输出空白。
C: 如果指定了对象的查找范围,在该范围内没有找到绑定的对象则不会再去其他范围进行查找了。
D: 使用EL表达式输出Bean属性时,允许使用下标的形式。
答案: 【 如果指定了对象的查找范围,在该范围内没有找到绑定的对象则不会再去其他范围进行查找了。;
使用EL表达式输出Bean属性时,允许使用下标的形式。

10、多选题:
‎假设用以下语句给JSTL变量赋值:‌‎<c:set var="str" value=“JSTL">‌‎则,在页面中要输出该变量的值可以用以下哪个方法?‌
选项:
A: <%=s
B: <c:out value="${str}">
C: ${str}
D: <c:out  value="str">
答案: 【 <c:out value="${str}">;
${str}

Spring Bean配置与SPEL

第2单元测验

1、单选题:
‎在SpEL中要访问来自属性文件中的port属性,应使用以下哪种办法?‍
选项:
A: "#{port}"
B: "{port}"
C: ":port"
D: "${port}"
答案: 【 "${port}"

2、单选题:
‎以下哪个监听器可监听来自HTTP 用户会话的事件?‎
选项:
A: ServletRequestListener
B: HttpSessionListener
C: ServletContextListener

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注