当前位置:首页 > 强化练习-JSP基础
A.很难对HTML做出修改,因为每次修改都必须重新编译Servlet。
B.由于HTML是硬编码的,所以维护不同的语言很困难。判断用户的语言、所处的地区以及其他变化情况,然后再显示输出非常困难。
C.当在Servlet中混合使用HTML和Java代码时,就很难分清页面设计和编程的职责。 D.很难做出动态的相应。
34、下面有关jsp文件的说法正确的是______: A.JSP的有效运行需要Eclipse环境 B.如果存在JRE环境,JSP就可以有效运行
C.JSP必须在应用服务器提供的Web容器环境中才能有效运行 D.JSP必须在Tomcat下才能有效运行
35、jsp指令不包括____: A. page指令 B. taglib指令 C. import指令 D. include指令
36、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是____: A. 作用于整个JSP页面。
B. 可以在一个页面中使用多个指令。
C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。 D. 指令中的属性只能出现一次。
37、Page指示的language属性的作用是____: A. 定义JSP页面的字符编码 B. 定义JSP页面的MIME类型 C. 定义JSP页面中使用的脚本语言 D. 定义JSP页面的描述信息
38、当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句? A.
39、以下JSP脚本理解错误的是:
A.JSP脚本元素允许将Java代码插入到JSP即将生成的servlet中。 B.<%=Expression %> 形式的表达式,将其值插入到servlet的输出中 C.<% code %> 形式的scriptlet,它被插入到servlet的_jspService方法中。 D.<%! code %> 形式的注释,插入到servlet类中,通常用于提供注释。
40、JSP中java表达式的语法格式为_____:
A.<%= %> B.<%! %> C.<%@ %> D.<% %>
41、哪项与第三行JSP代码等效: 1.
2.
A. B. C. D. E. F.
<% state = address.getState(); %>
<% out.write(\<% out.write(\<% out.print(\state = <%= address.getState() %> state = <%! address.getState(); %>
42、有关以下JSP中的代码,描述正确的是:
A.当JSP文件被翻译时,会体现在Java的源文件中 B.当编译时会体现在Java字节码文件中 C.会体现在发送给客户端的Html文件中 D.会显示在客户的浏览器窗口中
43、下列哪个为JSP的隐含对象。 A. env B. page C. jspinfo D. context
44、_____内置对象可以处理jsp页面运行中的错误或者异常
A.pageContext B.page C.session D.exception
Ⅱ填空题:
1、JavaScript代码都是写在开始标记___________和结束标记___________之间。
答案:
2、函数的参数分为两种:___________和___________。 答案:传值参数、传地址参数
3、在JavaScript中,___________类似于Java中的方法,是执行特定任务的语句块。
答案:function
4、___________是描述部分功能或整个程序功能的一段说明性文字,它不会被解释器执行,而是直接跳过。 答案:注释
5、是注释标记,它告诉不支持JavaScript的___________忽略标记中包含的语句。 答案:浏览器
7、HTML文档对象模型___________定义了一套标准的方法来访问和操纵HTML文档。
答案:document
8、打开网页后,我们首先看到的是浏览器窗口,即最顶层的(window )对象,它指的就是浏览器窗口本身。其次就是我们看到的网页文档内容,即document文档。
9、window常用的事件是___________,它表示在窗口或框架完成加载时触发。 答案:onload
10、___________对象是通过浏览器运行时引擎自动创建的,并且是由一系列URLs组成的。这些URLs是用户在一个浏览器中已访问过的URLs,所以可以方便的使用IE浏览器的“前进”和“后退”按钮图标。 答案:history
Ⅲ.简答题
1、 描述JSP运行原理?
2、 为什么第一次运行JSP时会很慢?
3、 写出JSP的九种内置对象,并简述描述每个对象的含义?
4、jsp有哪些动作?作用分别是什么? 答案:
JSP共有以下6种基本动作
jsp:include:在页面被请求的时候引入一个文件。 Jsp:useBean:寻找或者实例化一个JavaBean。 Jsp:setProperty:设置JavaBean的属性。 Jsp:getProperty:输出某个JavaBean的属性。
共分享92篇相关文档