- 1、本文档共121页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第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 ASP PHP Web服务器 Apache Tomcat、WebLogic、WebSphere IIS、PWS Apache、IIS、PWS、Netscape Server 运行平台 UNIX、Linus、Window、Solaris Windows UNIX、Linus、Window 运行速度 快 较快 较快 难易程度 较小 较大 较大 扩展性 好 较好 较差 安全性 好 较差 好 数据库支持 多 多 多 厂商支持 多 较少 较多 XML的支持 支持 不支持 不支持 后缀名 jsp asp php、php3、phps 3.简述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.*%
html
head
title自定义标签的实现/title
/head
%
Date date=new Date();
int hour=date.getHours();
SimpleDateFormat format=new SimpleDateFormat(yyy-MM-dd HH:mm:ss);
String time=format.format(date);
%
body
当前时间:%=time %
br br br
%
if(hour=24hour5)
out.print(现在是凌晨,时间还很早,再睡一会儿吧!);
else if(hour=5hour10)
out.print(早上好,新的一天即将开始,您准备好了吗?);
else if(hour=10hour13)
out.print(午休时间,正午好时光!);
else if(hour=13hour18)
out.print(下午继续努力工作吧!);
else if(hour=18hour21)
out.print(晚上好,自由时间!);
else if(hour=21hour24)
out.print(已经是深夜了,注意休息!);
%
/body
/html
程序运行结果如下图所示:
第02章 JSP辅助知识
习题答案
1.输入框表单元素有哪些?
答案:
input输入表单元素、select选择表单元素、textarea多行文本输入元素。其中,input元素type属性可以设置不同的输入框。
2.使用超链接中的事件元素是哪个?
答案:
超链接a元素中的事件是“onclick”事件,用户单击鼠标左键时发生(如果右键也按下则不会发生)。当
文档评论(0)