第 01 章
JSP 初步
习题答案
第 01 章
JSP 初步
习题答案
1.简述 JSP 工作的具体流程
答案: 当客户端浏览器向服务器发出请求访问一个 JSP 页面后,服务器根据该请求加载相应的 JSP 页面,并对该页面进行编译,然户执行。JSP 工作的具体流程如下: (1)客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源路径,这样 当服务器接收到该请求后就可以知道被请求的资源。 (2)服务器根据接收到客户端的请求来加载被请求的 JSP 文件。 (3)Web 服务器中的 JSP 引擎会将被加载的 JSP 文件转化为 Servlet 代码。 (4)JSP 引擎将生成的 Servlet 代码编译成 Class 文件。 (5)服务器执行这个 Class 文件 (6)最后服务器将执行结果并发送给浏览器进行显示。
2.简述
JSP 与其他 Web 语言的区别
下表将列举出 JSP、ASP、PHP 三种动态页面开发技术。
JSP、ASP、
PHP 的对比 JSP Web 服务器 运行平台 运行速度 难易程度 扩展性 安全性 数据库支持 厂商支持 XML 的支持 后缀名 Apache Tomcat、 WebLogic、 WebSphere UNIX、Linus、Window、Solaris 快 较小 好 好 多 多 支持 jsp ASP IIS、PWS Windows 较快 较大 较好 较差 多 较少 不支持 asp PHP Apache、 IIS、 PWS、 Netscape Server UNIX、Linus、Window 较快 较大 较差 好 多 较多 不支持 php、php3、phps
3.简述 JSP 的优点
答案:
–1–
第 01 章
JSP 初步
习题答案
JSP 的优点如下: (1)一次编译、到处运行 (2)支持多种动态网页格式 (3)JSP 标签扩展性 (4)JSP 跨平台的可重用性 (5)企业级的可扩展性 (6)易于维护性 (7)健壮性与安全性
4.JDK 安装完毕后,在环境变量中配置哪些内容
答案: 在环境变量中配置以下内容:
JAVA_HOME D:\Program Files\
Java\jdk1.6.0_10 JDK的安装路径
PATH %JAVA_HOME%\bin;
CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
5.实例
实例内容:编写一个 JSP 程序,在页面中输入系统时间,要求:输入的系统时间时判断 当前时间是“上午”“中午”还是“下午” 、 ,并给出友好的提示信息。例如,当前
系统时间是 上午,在页面输出“早上好!新的一天即将开始,您准备好了吗?” ;当前系统时间是中午, 在页面输出“午休时间!正午好时光” ;当时系统时间是下午,在页面中输出“下午继续努力
工作吧” 。 答案: <%@ page language="java" pageEncoding="gb2312"%> <%@ page import="java.util.Date,java.text.*"%> <% Date date=new Date(); int hour=date.getHours(); SimpleDateFormat format=new SimpleDateFormat("yyy-MM-dd HH:mm:ss"); String time=format.format(date); %>
–2–
第 01 章
JSP 初步
习题答案
当前时间:<%=time %>
<% if(hour
>=24&;&;hour<5) out.print("现在是凌晨,时间还很早,再睡一会儿吧!"); else if(hour>=5&;&;hour<10) out.print("早上好,新的一天即将开始,您准备好了吗?"); else if(hour>=10&;&;hour<13) out.print("午休时间,正午好时光!"); else if(hour>=13&;&;hour<18) out.print("下午继续努力工作吧!"); else if(hour>=18&;&;hour<21) out.print("晚上好,自由时间!"); else if(hour>=21&;&;hour<24) out.print("已经是深夜了,注意休息!"); %>
程序运行结果如下图所示:
–3–