蟹老师的技术博客

JSP商务网站设计课程的一些基本资料

上机实验十五思考题:JSP常用页面元素

上机实验十五思考题:JSP常用页面元素

1 JSP 元素的定界符是什么?

2 简述JSP的运行过程,在JSP的上机练习中请注意:同一个JSP应用执行时间是有区别的,什么情况下比较慢,什么情况下就比较快了,为什么?

3 什么是HTML注释,什么是隐藏注释,他们分别在什么情况下使用?

4 HTML 注释在浏览器中能见到吗,在客户端的“查看源文件”中能见到吗 ?

5 隐藏注释在客户端的“查看源文件”中能见到吗? 在浏览器中被什么替代?

6 声明语句的作用是什么,使用时应注意些什么?

7 表达式是如何显示的,使用时应注意些什么?

8 JSP 指令的主要功能是什么?

9 如果include指令包含的是静态文件,被包含的文件在什么时间被编译?如果include指令包含的是动态文件,被包含的文件在什么时间被编译?

10  JSP 的默认脚本语言是什么?

11 Page 指令的作用是什么?

12 JSP 动作的作用是什么?

13 jsp:include 动作与include指令的区别是什么?哪个应用起来灵活一些?

14 jsp:plugin 动作的功能是什么?

 

 

 

posted on 2006-04-11 19:07 蟹老师的技术博客 阅读(1876) 评论(3)  编辑  收藏 所属分类: 上机实验思考题

Feedback

# re: 上机实验十五思考题:JSP常用页面元素 2006-04-12 12:38 谷策

1 JSP 元素的定界符是什么?
jsp的定界符是<% %>,表示程序的开始和结束。

2 简述JSP的运行过程,在JSP的上机练习中请注意:同一个JSP应用执行时间是有区别的,什么情况下比较慢,什么情况下就比较快了,为什么?
在本地机子上调用jsp引擎显示JSP文件比较快,如果调用的是外部的引擎时就比较慢。

3 什么是HTML注释,什么是隐藏注释,他们分别在什么情况下使用?
HTML注释,也称为“输出的注释”,直接出现在结果HTML文档中。
“隐藏注释”即JSP注释。JSP引擎将忽略它。标记内的所有JSP脚本元素、指令和动作都将不起作用。
注释一般主要用于插入注释,解释说明

4 HTML 注释在浏览器中能见到吗,在客户端的“查看源文件”中能见到吗 ?
能够看到

5 隐藏注释在客户端的“查看源文件”中能见到吗? 在浏览器中被什么替代?
不能看到。

6 声明语句的作用是什么,使用时应注意些什么?
JSP声明用来让你定义页面级变量,以保存信息(变量和方法)或定义JSP页面的其余部分可能需要的支持方法。

7 表达式是如何显示的,使用时应注意些什么?
表达式评估结果会被转换成一个字符串,并且被直接包括在输出页面之内。
JSP 表达式包含在“” 标记中,没有分号,除非在加引号的字符串部分使用分号。

8 JSP 指令的主要功能是什么?
JSP指令是为JSP引擎而设计的。他们并不直接产生任何可见输出,而只是告诉引擎如何处理其余JSP页面。这些指令始终被括在 “”标记中。

9 如果include指令包含的是静态文件,被包含的文件在什么时间被编译?如果include指令包含的是动态文件,被包含的文件在什么时间被编译?
include指令包含的是动态文件它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 被动态文件也会被编译器编译执行,
include指令包含的是静态文件,定不会检查所含文件的变化,适用于包含静态页面

10 JSP 的默认脚本语言是什么?
JSP的默认脚本语言是Java。但是你也可以用JavaScript。

11 Page 指令的作用是什么?
Page 指令定义JSP文件(当前页面)中的全局属性。作用于整个JSP页面(除动态的包含文件)

12 JSP 动作的作用是什么?
jsp动作利用xml语法格式的标记来控制servlet引擎的行为。利用jsp动作可以动态地插入文件、重用javabean组件、把用户重定向到另外的页面、为java插件生成html代码。

jsp动作包括:
jsp:include:在页面被请求的时候引入一个文件。
jsp:usebean:寻找或者实例化一个javabean。
jsp:setproperty:设置javabean的属性。
jsp:getproperty:输出某个javabean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为java插件生成object或embed标记。

13 jsp:include 动作与include指令的区别是什么?哪个应用起来灵活一些?
jsp:include指令用于在当前jsp页面中加入静态和动态的文件资源。
include指令用来指定怎样把另一个文件包含到当前的jsp页面中。
include指令应用更加灵活一些,可以实现jsp页面的模块化,时jsp的开发和维护变得简单。

14 jsp:plugin 动作的功能是什么?
jsp:plugin指令用于加入执行java bean和java applican文件。可能要下载一个Java插件用于执行它
  回复  更多评论   

# re: 上机实验十五思考题:JSP常用页面元素 2006-04-22 07:16 蒋招奋

10.JSP的默认脚本语言是Java。但是你也可以用JavaScript,只需将下面这一行插入JSP中:<%@ page language = "javascript" %>
11.page:定义在整个页面范围内都有效的属性。
12.jsp动作利用xml语法格式的标记来控制servlet引擎的行为。利用jsp动作可以动态地插入文件、重用javabean组件、把用户重定向到另外的页面、为java插件生成html代码。JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。
13.<jsp:include>说明包含一个静态或动态文件。<jsp:include>用于引入一个静态或动态的页面到一个JSP文件中,即把指定文件插入正在生成的页面,该动作其语法如下:<jsp:include page="relative url" flush="true" />这动作仅仅和JspWrite对象发生关系。<jsp:include>动作可以包含一个或几个<jsp:param>子动作用于向要引入的页面传递参数。include指令,它是在jsp文件被转换成servlet的时候引入文件,而这里的jsp:include动作不同,插入文件的时间是在页面被请求的时候。jsp:include动作的文件引入时间决定了它的效率要稍微差一点,而且被引用文件不能包含某些jsp代码(例如不能设置http头),但它的灵活性却要好得多。
14.<jsp:plugin>动作为Web开发人员提供了一种在JSP文件中嵌入客户端运行的Java程序(如:Applet、JavaBean)的方法。在JSP处理这个动作的时候,将根据客户端浏览器的不同,JSP在执行以后将分别输出为OBJECT或EMBED元素。   回复  更多评论   

# re: 上机实验十五思考题:JSP常用页面元素 2007-12-11 21:21 ss

你的第六题,声明中的变量是全局的,页面级别的变量说得太死了,如果是指令include包含另外一个页面,那么另外一个页面也可以使用这个变量的,这就不是页面级别的了  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: