第01章 JSP初步
答案:
当客户端浏览器向服务器发出请求访问一个JSP页面后,服务器根据该请求加载相应的JSP页面,并对该页面进行编译,然户执行。JSP工作的具体流程如下:
(1)客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源路径,这样当服务器接收到该请求后就可以知道被请求的资源。
(2)服务器根据接收到客户端的请求来加载被请求的JSP文件。
(3)Web服务器中的JSP引擎会将被加载的JSP文件转化为Servlet代码。
(4)JSP引擎将生成的Servlet代码编译成Class文件。
(5)服务器执行这个Class文件
(6)最后服务器将执行结果并发送给浏览器进行显示。
下表将列举出JSP、ASP、PHP三种动态页面开发技术。
JSP、ASP、PHP的对比
JSP
ASP
PHP
Web服务器
Apache Tomcat、WebLogic、WebSphere
IIS、PWS
Apache、IIS、scape Server
运行平台
UNIX、Linus、Window、Solaris
Windows
UNIX、Linus、Window
运行速度
快
较快
较快
难易程度
较小
较大
较大
扩展性
好
较好
较差
安全性
好
较差
好
数据库支持
多
多
多
厂商支持
多
较少
较多
XML的支持
支持
不支持
不支持
后缀名
jsp
asp
php、php3、phps
答案:
JSP的优点如下:
(1)一次编译、到处运行
(2)支持多种动态网页格式
(3)JSP标签扩展性
(4)JSP跨平台的可重用性
(5)企业级的可扩展性
(6)易于维护性
(7)健壮性与安全性
,在环境变量中配置哪些内容
答案:
在环境变量中配置以下内容:
JAVA_HOME
D:\Program Files\Java\ JDK的安装路径
PATH
%JAVA_HOME%\bin;
CLASSPATH
%JAVA_HOME%\lib\;%JAVA_HOME%\lib\
实例内容:编写一个JSP程序,在页面中输入系统时间,要求:输入的系统时间时判断当前时间是“上午”、“中午”还是“下午”,并给出友好的提示信息。例如,当前系统时间是上午,在页面输出“早上好!新的一天即将开始,您准备好了吗?”;当前系统时间是中午,在页面输出“午休时间!正午好时光”;当时系统时间是下午,在页面中输出“下午继续努力工作吧”。
答案:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import=",.*"%>
<html>
<head>
<title>自定义标签的实现</title>
</head>
<%
Date date=new Da
JSP程序设计第01章习题答案 来自淘豆网www.taodocs.com转载请标明出处.