关于本书的内容有任何问题,请联系 初美呈
第1章 JSP开发概述 1 1.1 动态网页技术 1 1.1.1 静态网页与动态网页 1 1.1.2 常见的动态网页技术 2 1.1.3 常用的Web服务器 3 1.2 JSP网页的运行原理 4 1.3 JSP开发环境的安装与配置 6 1.3.1 Eclipse的安装 6 1.3.2 Tomcat的安装 8 1.3.3 Eclipse的配置 10 1.3.4 MySQL的安装与配置 18 1.3.5 MySQL Workbench的配置 21 1.4 案例ch1.4_sum(实现一个简单的JSP网页) 23 1.4.1 新建动态Web项目ch1.4_sum 23 1.4.2 测试网页index.jsp 24 1.4.3 修改网页index.jsp 24 1.4.4 项目的删除、导入和导出 25 1.4.5 练习案例ch1.4ex_triangle(打印三角形) 29 1.5 小结与练习 30 第2章 JSP语法基础 31 2.1 JSP脚本元素 31 2.2 案例ch2.2_datetime(时间格式化) 32 2.3 JSP指令元素 35 2.4 JSP动作元素 37 2.5 案例ch2.5_include(框架类型网页) 37 2.5.1 页头文件header1.jsp和页脚文件footer1.jsp 38 2.5.2 样式文件css.css 39 2.5.3 应用include指令 40 2.5.4 页头文件header2.jsp和页脚文件footer2.jsp 40 2.5.5 创建iframe内联框架网页 41 2.5.6 练习案例ch2.5ex_includeLeft(含左侧导航栏) 43 2.6 小结与练习 44 第3章 JSP内置对象 45 3.1 JSP内置对象概述 45 3.2 request对象 46 3.3 response对象 47 3.3.1 response对象概述 47 3.3.2 重定向(redirect)与转发(forward)的比较 48 3.4 out对象 48 3.4.1 out对象概述 48 3.4.2 out.print()与out.println()的比较 49 3.5 案例ch3.5_login(用户登录) 49 3.5.1 用户登录页index.jsp 50 3.5.2 登录验证页loginCheck.jsp 51 3.5.3 用户功能页main.jsp 52 3.5.4 练习案例ch3.5ex_scoreInput(成绩录入) 54 3.6 session对象和Cookie对象 54 3.6.1 session对象 55 3.6.2 Cookie对象 56 3.6.3 session对象与Cookie对象的比较 56 3.7 案例ch3.7_survey(问卷调查) 57 3.7.1 输入个人信息页index.jsp 58 3.7.2 选择科学家页select.jsp 59 3.7.3 注销登录页logout.jsp 61 3.7.4 制作复选框列表 61 3.7.5 调查结果页result.jsp 62 3.7.6 写入Cookie 64 3.7.7 读取和显示Cookie 65 3.7.8 练习案例ch3.7ex_shopping(购物车结算) 66 3.8 小结与练习 67 第4章 JSP文件对象 69 4.1 File对象概述 69 4.2 File对象的创建 69 4.3 File对象常用的方法 70 4.4 案例ch4.4_fileManage(文件管理) 71 4.4.1 操作选择页index.jsp 71 4.4.2 操作结果页manage.jsp 73 4.5 案例ch4.5_fileUpload(文件上传) 79 4.5.1 文件上传组件Commons FileUpload简介 80 4.5.2 创建Web项目ch4.5_fileUpload 81 4.5.3 文件上传结果页fileUpload.jsp 82 4.5.4 练习案例ch4.5ex_uploadLimited(有限制的上传) 85 4.6 小结与练习 86 第5章 JavaBean应用 87 5.1 JavaBean概述 87 5.2 JavaBean类的构成 88 5.3 JavaBean在JSP中的应用 89 5.3.1 引用或创建JavaBean 89 5.3.2 设置JavaBean的属性值 89 5.3.3 读取JavaBean的属性值 90 5.4 案例ch5.4_guessNumber(猜数游戏) 90 5.4.1 JavaBean类GuessNumber 91 5.4.2 猜数页index.jsp 93 5.4.3 结论页guess.jsp 94 5.4.4 在Java代码片段中实现属性的赋值和属性值的获取 95 5.4.5 在Java代码片段中实现JavaBean对象的引用或创建 97 5.4.6 练习案例ch5.4ex_score(成绩分析) 98 5.5 小结与练习 99 第6章 Servlet应用 100 6.1 Servlet简介 100 6.2 Servlet的基本结构 101 6.2.1 Servlet接口 102 6.2.2 HttpServlet类 102 6.2.3 HttpServletRequest接口 102 6.2.4 HttpServletResponse接口 102 6.3 HttpServlet对象的响应流程和代码编写 103 6.3.1 HttpServlet对象的响应流程 103 6.3.2 HttpServlet应用代码的编写步骤 103 6.4 案例ch6.4_loginByServlet(用户登录) 103 6.4.1 链接列表页index.jsp 104 6.4.2 登录页indexPost.jsp 105 6.4.3 用户功能页main.jsp 105 6.4.4 登录验证Servlet类LoginDoPost 106 6.4.5 登录验证Servlet类LoginDoGet 110 6.4.6 EL表达式简介 110 6.4.7 以MVC编程模式实现登录验证 111 6.4.8 注销登录Servlet类Logout 114 6.4.9 练习案例ch6.4ex_calculate(加法口算)——应用Servlet 115 6.5 案例ch6.5_verifyCode(验证码图片) 116 6.5.1 生成数字验证码图片的类VerifyCode 117 6.5.2 登录页indexEL.jsp 119 6.5.3 登录验证JavaBean类Check 120 6.5.4 在登录页indexEL.jsp中实现验证码刷新功能 121 6.5.5 生成数字和字母验证码的类VerifyCodeNumChar 122 6.5.6 登录页indexNumChar.jsp 122 6.5.7 练习案例ch6.4ex_calculate(加法口算)——应用数字图片 123 6.6 案例ch6.6_Ajax(AJAX技术的应用) 124 6.6.1 AJAX简介 124 6.6.2 应用AJAX技术实现用户登录 125 6.6.3 应用jQuery组件中的AJAX技术实现用户登录 128 6.6.4 练习案例ch6.4ex_calculate(加法口算)——应用AJAX 130 6.7 小结与练习 131 第7章 JSP数据库编程 133 7.1 JDBC简介 133 7.2 案例ch7.2_student(学生管理系统) 134 7.2.1 工作流程图 134 7.2.2 创建数据库db_student 135 7.2.3 外部样式文件css.css 138 7.2.4 数据库操作类Db 140 7.2.5 用户登录页index.jsp 143 7.2.6 用户登录验证页loginCheck.jsp 145 7.2.7 用户功能页main.jsp 147 7.2.8 注销登录页logout.jsp 150 7.2.9 在类Db中应用预编译的SQL执行接口PreparedStatement 150 7.2.10 学生列表页studentList.jsp 152 7.2.11 学生分页页面studentPage.jsp 157 7.2.12 学生管理页studentAdmin.jsp 161 7.2.13 学生详情页studentShow.jsp 165 7.2.14 在类Db中增加插入、修改、删除数据的方法 169 7.2.15 删除学生页studentDeleteDo.jsp 172 7.2.16 批量删除学生功能的实现 174 7.2.17 修改学生的输入页studentEdit.jsp 176 7.2.18 修改学生的执行页studentEditDo.jsp 180 7.2.19 新添学生的输入页studentAdd.jsp 183 7.2.20 新添学生的执行页studentAddDo.jsp 184 7.3 小结与练习 187 第8章 JSP MVC编程 188 8.1 MVC编程模式简介 188 8.1.1 MVC编程模式概述 188 8.1.2 MVC编程模式的优点 189 8.1.3 MVC编程模式在JSP中的体现 189 8.2 案例ch8.2_goods(商品管理系统) 190 8.2.1 工作流程图 190 8.2.2 创建数据库db_goods 192 8.2.3 包和文件夹的功能说明 193 8.2.4 外部样式文件css.css 195 8.2.5 JSP标准标签库JSTL简介 195 8.2.6 页头文件header.jsp和页脚文件footer.jsp 195 8.2.7 用户登录 197 8.2.8 商品平铺式列表页 213 8.2.9 商品列表页 229 8.2.10 商品图片管理页 237 8.2.11 商品详情页 238 8.2.12 商品详情–商品图片管理页 245 8.2.13 新添商品的输入页 247 8.2.14 新添商品的执行功能 253 8.2.15 修改商品的输入页 261 8.2.16 修改商品的执行功能 266 8.2.17 删除商品 271 8.3 练习案例 商品分类管理、用户管理 275 8.4 小结与练习 276
本书介绍Python Web框架——Flask的基本应用,全书共7章,包括Flask开发基础、Web前端基础、...
本书立足企业用人需求,以“够用、实用”为编写原则,系统讲解微信小程序开发的核心知识,并讲解如何使用Node.j...
本书主动适应信息化、智能化、数字化产业发展趋势,基于未来岗位胜任力和职业发展力需求,聚焦数学核心素养培养,系统...
本书内容由浅入深,围绕知识导图,覆盖Web开发关键环节。本书共9个模块,内容包括HTML5基础与标签、HTML...
本书系统阐述 Python 编程基础及其相关知识的应用,基于网页版缺陷检测数据统计分析与可视化项目,构建完整的...
本书系统讲解 AI 编程与智能体开发的核心知识、技术方法与编程实践,是面向高校计算机类专业学生的专业课教材。本...
本书共11章,第1章主要介绍C语言概述、C语言开发环境的搭建和C语言程序的编译机制等;第2章和第3章主要介绍C...
本书是面向开发者和前端工程师的Vue.js实用指南,旨在帮助读者掌握Vue.js的较新版本Vue 3的核心概念...
本书从初学者的角度出发,通过实用的案例和通俗易懂的语言,详细介绍使用HTML5、CSS3和JavaScript...
本书是Web前端开发的入门级教材,主要讲解Web前端开发中的布局内容,即静态网页的设计与实现。本书聚焦企业前沿...
我要评论