jsp 实用教程第二版程序源代码.docx
- 文档编号:7578480
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:221
- 大小:81.55KB
jsp 实用教程第二版程序源代码.docx
《jsp 实用教程第二版程序源代码.docx》由会员分享,可在线阅读,更多相关《jsp 实用教程第二版程序源代码.docx(221页珍藏版)》请在冰豆网上搜索。
jsp实用教程第二版程序源代码
清华大学出版社(耿祥义张跃平编著)
程序源代码
建议使用文档结构图浏览使用
(选择Word菜单→视图→文档结构图)
摘要
JSP是一种动态网页技术标准,利用这一技术可以建立安全、跨平台的先进动态网站。
本书是一本实用教程,配备了大量的例题,叙述详细,通俗易懂,便于自学,特别注重结合实例讲解一些难点和关键技术。
全书共分10章,内容包括JSP简介、JSP语法、内置对象、JSP与Javabean、文件操作、数据库操作、JavaServlet、MVC设计模式、JSP中使用XML等重要内容。
本书所有知识都结合具体实例进行介绍.力求详略得当,突出JSP在开发Web动态网站方面的强大功能,使读者快速掌握和运用JSP的编程技巧。
本书不仅可以作为大学计算机及相关专业的选修课教材,也适合自学者及网站开发人员参考使用。
前言
本书是《JSP实用教程》的第二版,继续保留原教材的特点——注重教材的可读性和实用性,许多例题都经过精心的考虑,即能帮助理解知识,同时又具有启发性。
在第二版中增加了XML和MVC模式在Web设计中的应用,对全书章节的先后顺序和部分例题的内容做了调整。
第1章介绍JSP重要性,对Tomcat服务器的安装与配置给予了详细介绍。
第2章讲解JSP页面的基本构成、常用的JSP标记。
第3章讲解内置对象,特别强调了这些内置对象在JSP应用开发中的重要性,结合实例使读者掌握内置对象的用法。
第4章是JSP技术中很重要的内容,即怎样使用Javabean分离数据的显示和处理,这一章讲解了许多有一定应用价值的例子。
第5章主要讲解怎样使用Java中的输入输出流实现文件的读写操作,在实例上特别强调怎样使用Javabean实现文件的读写操作。
第6章涉及的内容是数据库,也是Web应用开发的非常重要的一部分内容,特别介绍了各种数据库的连接方式。
第7章讲解JavaServlet,对servlet对象的运行原理给予了细致的讲解,许多例子都是大多数Web开发中经常使用的模块。
在第8章对JavaServlet在MVC开发模式中的地位给予了重点介绍,并按着MVC模式给出了易于理解MVC设计模式的例子。
第9章介绍了XML语言以及在JSP中怎样有效地使用XML文件。
第10章是一个完整的网站,完全按着MVC模式开发设计,其目的是掌握一般Web应用中常用基本模块的开发方法。
作者简介
耿祥义,1995年中国科学技术大学博士毕业,获理学博士学位。
1997年从中山大学博士后流动站出站。
现任大连交通大学教授。
已编写出版《Java2实用教程》、《Java课程设计》、《JSP实用教程》、《JSP基础教程》、《XML基础教程》等10余部教材。
张跃平,现任大连交通大学讲师。
已编写和参编出版《VisualFoxPro课程设计》、《Java2实用教程》、《JSP实用教程》3部教材。
希望本教材能对读者学习JSP有所帮助,并请读者批评指正(*******************)。
编者2007年05月
第1章JSP简介
例子1
example1_1.jsp
<%@pagecontentType="text/html;charset=GB2312"%>
这是一个简单的JSP页面
<%inti,sum=0;
for(i=1;i<=100;i++)
{sum=sum+i;
}
%>
1到100的连续和是:
<%=sum%>
第2章JSP语法
例子1
example2_1.jsp
<%@pagecontentType="text/html;charset=GB2312"%>
--jsp指令标记-->
<%@pageimport="java.util.Date"%>
--jsp指令标记-->
<%!
Datedate;//数据声明
intstart,end,sum;
publicintcontinueSum(intstart,intend)//方法声明
{for(inti=start;i<=end;i++)
sum=sum+i;
returnsum;
}
%>
—html标记--> 程序片创建Date对象: <%date=newDate();//java程序片 out.println(" start=1; end=100; sum=continueSum(start,end); %> <%=start%> --Java表达式--> 至 <%=end%> 的连续和是 <%=sum%> 例子2 example2_2.jsp: <%@pagecontentType="text/html;charset=GB2312"%> <%! inti=0; %> <%i++; %> 您是第 <%=i%> 个访问本站的客户。
"+date);
从