\"value = u<%= expression %>\" />给Bean的属性赋值,expression的数据类型和bean的属性类型A. 必须不同 B. 可以不一致 C. 必须一致D. 可以自动类型转换
标准答案:C [题型]:单选题
33. 当()时,JSP引擎将消灭某一个session对象。 A. 有新客户访问时
B. web应用服务器启动后,第一个客户来访时 C. 该session对应的客户关闭浏览器时 D. 该session对应的客户刷新jsp页而时
答案:C
。 () [题型]:单选题
34. 以下()可用于检索session属性userid的值 A. session. getAttributeC'userid77); B. session. setAttribute(''userid,/); C. request. getParameterCxuserid,z); D・ request. getAttributeC'usericTJ;
答案:A [题型]:单选题
35. include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文 本
文件或一段Java代码,但必须保证插入后形成的文件是()o
A. 是一个完整的HTML文件 B. 是一个完整的JSP文件 C. 是一个完整的TXT文件 D. 是一个完整的Java源文件
标准答案:B [题型]:单选题
36. 在JSP页面中,保存数据的范围由小到大依次是 A. pageContext,request,application,sessio n B. pageContext,application,session,request C. pageContext,request,session,application D. pageContext,session,request,application
标准答案:c [题型]:单选题
37. 如何获取一个Cookie[]()选一项 A. rcqucst.gctCookics() B. request.getCookie() C. response.getCookies() D. response.getCookie()
标准答案:A [题型]:单选题
35.下而 __________ 方法可以返回当前请求的请求方式 A. request.getAttribute() B. session.getMethod() C. request.getMethod() D・ request.getRequestURI()
答案:c
[题型]:单选题
36.在myjsp.jsp中,关于下面的代码说法错误的是:()
<%@ page language=\"java\" import=,'java.util.*\" errorPage=Henor.jsp,' isEnorPage=\"false\" %> A. 该页面可以使用exception对象 B. 该页面发生异常会转向error.jsp C. myjsp 中 isErrorPage 是不一定为 false
D. enor.jsp 页面一定要有 isErrorPage 属性J1 值为 true
标准答案:A [题型]:单选题
37. 在J2EE屮,重定向到另一个页面,以下()语句是正确的。 A. request.sendRedirect(\"http://wvvw.jb-aplech.com.cn\"); B. request.sendRedirect();
C. response.sendRedirect(,'http://www.jb-aptech.com.cn\"); D. response.sendRedirect();
标准答案:C [题型]:单选题
38. 在J2EE中,request对象的()方法可以获取页面请求中表单组件中所有组件的名字。 A. String getParameter()
B. Enumeration getParameterNames(String name) C. Enumeration gctPiiramctcrNamcs() D. Stringl | getParameterValues(String name)
标准答案:c [题型]:单选题
39. 冇 showgamej.jsp,代码如下 <%
Game game=request.getAttribute(\"gameEntity”); %>
<%=game.getGameName()%>
在浏览器屮输入 http://localhost:8080/game/showgame.jsp
访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是:
A. jsp文件路径不对
B. game对象没有用new初始化 C. getGameName()方法未沱义
D. 参数名称所代表的对象在请求中根木就不存在
答案:D
[题型]:单选题
40.以下哪一个是JSP的指令? A.<%@ page import=java.sql.*%> B. <%- Date date = new Date() --%> C. <%=myData.showName() %> D.
标准答案:A
二、判断题
1、 JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet) 统称为JSP标记。
答案:正确 [题型]:判断题
2、 JSP页血中的指令标记、JSP动作标记统称为脚本元素。
答案:错误 [题型]:判断题
3、 在“v%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不 共
享。 答案:错误
4、 动态网页是在服务器端被执行,其屮嵌入的代码只能在服务器端运行,不能在客户端浏 览器
中运行。() 答案:错误
5>可用于在 JSP 页面中包含 body.jsp 文件,
并传递两个参数name和password□() 答案:正确
6、 JSP页面经过编译之后,将创建一个java文件。()
答案:错误 [题型]:判断题
7、 session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户 的session
对象不同。() 答案:错误
[题型]:判断题
8、 対于声明语法〈%!%>声明的变量将作为全局变量()
答案:正确
7.使用gctlntO方法可以获取int类型的字段值。
答案:正确
9.每个Session都有一个独一无二的ID,用于区分不同的sessiono 答案:正确
题型:判断题
10. 在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。 答案:错
误
11. jsp:param动作标记不能单独使用,必须作为jsp:include> jsp:forward标记等的子标记使 用,并
为它们提供参数。 答案:正确
12. 动态网页和静态网页的根木区别在于服务器端返回的HTML文件是事先存储好的还是由动态
网页程序生成的() 答案:正确 题型:判断题 [题型]:判断题
13. 既然有了 Servlet技术,WEB应用程序的开发就可以不再使用JSP技术。
答案:错误
out对象是一个输出流,它实现了 javax.servlet.JspWriter接口,用來向客户端输出数据。 答案:正
确
[题型]:判断题
14> respone对象主要用于向客户端发送数据。
答案:正确
15表单信息的验证只能放在服务器端执行。
答案:错误
三、填空题(每空1分,共10分)
1. ____________________________________ MVC设计模式由 _____ ,
___________________________________ 和 _________________
三部分组成“(请按照M, V, C的顺序填写)(3分) 标准答案:1.模型&modle;2.视图&view;3.控制器&controller;
2. 如果你想使用Javabean设计」个网站计数器,那么该bean的scope应当设为 o (如答案出现
字母的都用小写)(1分) 标准答案:1. application;
3. page指令的 __________________________________________ 属性可以设置该JSP页面是处
理错误的页面.(如答案出现字母的都用小写)(1分) 标准答案:1. isErro『Page&iserrorpage;
4. 当客户端请求一个JSP页面时,JSP容器会将请求信息包装在 ___________________________
对象中。(如答案出现字母的都用小写)(1分) 标准答案:1. request;
5. Page指令的属性Language的默认值是 _______________ .(如答案岀现字母的都用小写)
标准答案:l.java;
6. 目前,在应用廿发领域屮主要分为两大编程体系是 ___________ 和 ___________ 的结构。
标准答案:1. C/S&B/S&c/s&b/s;2. B/S&C/S&b/s&c/s;
7. JSP容器支持的元索类型有脚木元索、—、动作元索等。
答案:指令元素&指令