第一章 一. 选择题 1. 早期的动态网站开发技术主要使用的是( )技术。该技术的基本原理是将浏览器提交至 Web 服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给 Web 服务器,最后由 Web 服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP 页面的代码由两个部分组成,它们是( )和( )。 A.jav ascript 代码 B.v bscript 代码 C.HTML 代码 D.JSP 代码 3.JSP 在服务器中进行编译时,将首先被转译成( ) A.JAVA 语言 B.HTML 代码 C.serv let D.以上都是 4.在一个 JSP 页面代码中一定没有的部分是( ) A.jav ascript 代码 B.JSP 指令 C.JSP 动作 D.HTML 代码 二. 问答题 1. 简述 JSP 的基本运行原理。 2. 列举出 JSP 具有的一些特点。 参考答案 一. 选择题 1. D 2. C D 3. C 4. A 二. 问答题 1. 答:首先由浏览器向Web 服务器提出访问JSP 页面的请求(Request),然后由JSP 容器负责将JSP 转换成Servlet,产生的Servlet 经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web 服务器将执行结果响应(Response)给客户端浏览器。 2. 答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂 Web 应用支持良好 第二章习题 三. 选择题 1. 下列不是 JSP 开发工具的是( ) A.JBuilder B. IBM WebSphere C. MyEclipse D.Firew ork 2.要建构 JSP 的开发环境,除了需要安装以上的JSP 开发工具外,还必须安装( )和( ) A.JDK B. Dreamw eaver MX C.Flash MX D.Tomcat 3. JSP 隶属 Java 家族,下列不属于 JAVA 家族的是( ) A.servlet B.javabean C.java D.javascript 4.w eb 应用程序体系结构最多可分为三层,不属于这三层的是( ) A.表示层 B.业务层 C.数据访问层 D.网络链接层 四. 问答题 3. 简述Tomcat的作用。 4. 配置 JSP 开发环境,并测试如下程序: <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
第一个 JSP 程序 第一个 JSP 实例
- 日期:<%= new java.util.Date().toLocaleString() %>
<% if(Calendar.getInstance().get(Calendar.AM_PM)==Calendar.AM){ %> ...