Java Web应用开发技术与案例教程例题与习题代码 第2章静态网页开发技术 1、例2-2 文本和段落标签示例——唐诗欣赏 2、例2-3 有序列表与无序列表标签示例——新闻通知 3、例2-4 超链接和图片链接标签示例——泰山风景介绍 4、例2-5 表格标签——期末成绩表 5、例2-6 表单设计案例——学校入校注册页面设计 6、例2-7 框架设计案例——多媒体播放系统设计 7、例2-8 CSS——利用CSS对注册页面实现修饰 8、例2-9 JavaScript——单击按钮事件示例 9、例2-10 JavaScript——JavaScript实现输入验证 10、例2-11 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现下拉菜单 11、例2-12 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现表格变色 第3章JSP技术 1、例3-1 简单的JSP程序 2、例3-2 以直角三角形的形式显示数字并根据随机产生的数据的不同,显示不同的问候 3、例3-3 page指令import属性示例 4、例3-4 include指令示例 5、例3-5 利用include动作实现参数传递 6、例3-6 利用表单传递参数 7、例3-7 追加在网址后实现参数传递 8、例3-8 采用getParameterNames()方法获得参数并显示参数值 9、例3-9 计算任意两个实数的和 10、例3-10 使用request对象获取客户端的有关信息 11、例3-11 用户登录验证 12、例3-12 页面自动刷新时间 13、例3-13 利用session对象获取会话信息并显示 14、例3-14 统计网站访问人数 15、例3-15 利用out对象输出页面信息 16、例3-16 网上答题及其自动评测系统 17、例3-17 简单的购物车应用案例 第4章JDBC数据库访问技术 1、学生身体体质信息管理系统(通过JDBC驱动程序直接连接数据库) 2、学生身体体质信息管理系统(通过连接池技术连接数据库) 3、使用说明 第5章JavaBean技术 1、例5-1 设计一个圆的JavaBean类 2、例5-2 基于JavaBean+JSP求任意两数代数和 3、例5-3 网页计数器JavaBean的设计与使用 4、例5-4 数据库访问JavaBean的设计 第6章Servlet技术 1、例6-1 基于JSP+Servlet的用户登录验证 2、例6-2 基于JSP+Servlet+JavaBean实现复数运算 3、例6-3 利用Cookie实现自动登录 第7章Java Web常用开发模式与案例 1、例7-1 JSP页面开发模式案例——求1+2+3+...+100的和值 2、例7-2 JSP页面开发模式案例——求任意两个整数之间的累加和值 3、例7-3 JSP+JDBC开发模式案例——实现基于数据库的登录验证 4、例7-4 JSP+JavaBean开发案例——求和运算 5、例7-5 JSP+JavaBean+JDBC案例——基于数据库的登录验证 6、例7-6 JSP+Servlet开发案例——求和运算 7、例7-7 JSP+Servlet+JDBC开发案例——基于数据库的登录验证 8、例7-8 JSP+Servlet+JavaBean开发案例——求和运算 9、例7-9 JSP+Servlet+JavaBean案例——基于数据库的登录验证 10、例7-10 JSP+Servlet+JavaBean案例——学生体质信息管理系统 11、例7-11 JSP+Servlet+JavaBean+DAO案例——学生体质信息管理系统 第8章EL、JSTL和Ajax技术 1、例8-1 EL表达式语言运算 2、例8-2 EL表达式访问集合中的元素 3、例8-3 EL对表单数据的访问 4、例8-4 EL对作用域属性的访问 5、例8-5 EL对Web工程初始参数的访问 6、例8-6 EL对JavaBean的访问 7、例8-7 JSTL中单分支标签和多分支标签的使用 8、例8-8 JSTL中循环标签的使用 9、例8-9 使用EL和JSTL显示查询结果 10、例8-10 Ajax应用案例——异步表单验证 11、例8-11 Ajax应用案例——实现级联列表 12、例8-12 Ajax应用案例——输入提示和自动完成 第9章过滤器和监听器技术 1、例9-1 基于过滤器的用户权限控制 2、例9-2 基于过滤器的中文乱码解决 3、例9-3 禁止未授权的IP访问站点过滤器 4、例9-4 会话计数监听器的设计 第10章Java Web实用开发技术 1、例10-1 带图形验证码的登录模块 2、例10-2 使用CKEditor编辑公告内容 3、例10-3 使用Cos组件实现作业上传 4、例10-4 使用JavaMail实现邮件发送 第11章Struts2框架技术 1、例11-1 Struts2——任意两数据的代数和 2、例11-2 Struts2——Action访问Web对象 3、例11-3 Struts2——多方法的Action 4、例11-4 Struts2——非表单标签 5、例11-5 Struts2——实现国际化 6、例11-6 Struts2的国际化应用案例——适应于中英文的登录系统 7、例11-7 Struts2——文字过滤器的设计与应用 8、例11-8 Struts2——实现客户注册输入验证 9、例11-9 Struts2——使用配置验证文件实现客户注册输入验证 第12章Hibernate持久化技术 1、例12-1 Hibernate——实现用户信息的注册 2、例12-2 基于Struts2+Hibernate的学生信息管理系统 实验 1、 例2-7 框架设计案例——多媒体播放系统设计 2、 例2-11 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现下拉菜单 例2-12 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现表格变色 3、 学生身体体质信息管理系统(通过JDBC驱动程序直接连接数据库) 学生身体体质信息管理系统(通过连接池技术连接数据库) 4、 JSP+Servlet+JavaBean+DAO案例——学生体质信息管理系统 习题 附录 1、MySql的安装与配置 2、相关jar包——Struts2,Hibernate,junit4,Mysql 3、connections.ncx——数据库文件