{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免运费
Yami

Nickname

请告诉我们怎么更好地称呼你

更新你的名字
账户 订单 收藏
{{ inviteNavTitle }}
退出登录

切换配送区域

不同区域的库存和配送时效可能存在差异.

历史邮编

{{email ? __('Got it!') : __('Restock Alert')}}

我们将在商品到货后第一时间通知你。

取消
Yami

京东图书

软件开发实战1200例:Java Web开发实战1200例(第Ⅰ卷)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

软件开发实战1200例:Java Web开发实战1200例(第Ⅰ卷)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
后结束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
后结束促销
后开始秒杀 后结束秒杀
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 详情
商品有效期

已下架

当前地址无法配送
已售完

商品描述

展开全部描述
编辑推荐

600个编程实例,练习、速查、应用三位一体
500余经验技巧,解惑、拓展、总结全面透析
海量学习资料,立体化学习服务。
本书是一套编程实例类丛书,丛书共包括7个品种(详见封四),每个品种的第1卷、第11卷各精选了600个实例和约500个经验技巧,涵盖了编程多个方面的各种应用,是目前市场上 全面的编程实例类丛书,堪称编程实例的“四库全书”,开发中所需的技术、技巧在书中几乎都可以找到。
例子非常实用,书中所选实例均是开发中经常需要使用或实现的技术,由数名工程师多年积累而成,许多实例是开发人员梦寐以求的。实例解释详细、可操作性很强,实例都会给出程序说明、设计思路、设计步骤、源程序等内容,读者可按部就班直接使用、参考。
经验、技巧、总结方便读者拓展,实例给出了很多“秘笈心法”,帮助读者拓展思路、解释答疑、少走弯路。

内容简介

《Java Web开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,共计600个例子。
本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要包括Java Web编程基础、文件操作管理、图形图像与多媒体技术、窗体应用技术、JSP操作Word与Excel等。全书分6篇23章,共计600个实例和600个经验技巧。每个实例都是经过作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。
本书两卷共计1200个例子,包括了开发中各个方面 常用的实例,是目前市场上实例 全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。
本书附带有配套DVD光盘,光盘中提供有部分实例的视频和大部分源代码,读者稍加修改即可应用。
本书适合Java Web的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合Java Web程序员参考、查阅。

目录

第1篇基础篇
第1章开发环境搭建
1.1JDK开发工具包
实例001JDK的下载
实例002JDK的安装
实例003设置Java环境变量
实例004使用命令行工具测试JDK
实例005在命令行编译Java源码
1.2Tomcat服务器
实例006下载Tomcat服务器
实例007安装Tomcat服务器
实例008启动Tomcat并测试
实例009通过Eclipse部署与发布Web应用
实例010修改Tomcat服务器的端口号
实例011配置Tomcat的虚拟主机
实例012在Tomcat下如何手动部署Web应用
实例013Tomcat如何制定主机访问
实例014Tomcat如何添加管理员
实例015Tomcat常用的优化技巧
1.3Linux系统配置JDK与Tomcat服务器
实例016在Linux系统下安装配置JDK
实例017在Linux系统下安装配置Tomcat
第2章Java语言基础
2.1基本语法
实例018输出错误信息与调试信息
实例019从控制台接收输入字符
实例020重定向输出流实现程序日志
实例021自动类型转换与强制类型转换
2.2运算符
实例022加密可以这样简单(位运算)
实例023用三元运算符判断奇数和偶数
实例024更精确地使用浮点数
实例025不用乘法运算符实现2×16
实例026实现两个变量的互换(不借助第3个变量)
2.3条件语句
实例027判断某一年是否为闰年
实例028验证登录信息的合法性
实例029为新员工分配部门
实例030用Switch语句根据消费金额计算折扣
实例031判断用户输入月份的季节
2.4循环控制
实例032使用while与自增运算符循环遍历数组
实例033使用for循环输出杨辉三角
实例034使用嵌套循环在控制台上输出九九乘法表
实例035用while循环计算1+1/2!+1/3!…1/20!
实例036for循环输出空心的菱形
实例037foreach循环优于for循环
实例038终止循环体
实例039循环体的过滤器
实例040循环的极限
2.5常用排序
实例041冒泡排序法
实例042快速排序法
实例043选择排序法
实例044插入排序法
实例045归并排序法
2.6算法应用
实例046算法应用——百钱买百鸡
实例047算法应用——韩信点兵
实例048算法应用——斐波那契数列
实例049算法应用——水仙花数
实例050算法应用——素数
实例051算法应用——汉诺塔
第3章HTML/CSS技术
3.1页面效果
实例052统一站内网页风格
实例053设置超链接文字的样式
实例054网页换肤
实例055滚动文字
实例056制作渐变背景
实例057CSS控制绝对定位
实例058CSS控制垂直居中
实例059CSS实现的图文混排
3.2表格样式
实例060只有外边框的表格
实例061彩色外边框的表格
实例062单元格的边框变色
实例063表格外边框具有霓虹灯效果
实例064控制表格指定外边框不显示
实例065背景颜色渐变的表格
实例066表格隔行变色
实例067表格隔列变色
实例068鼠标经过表格时,显示提示信息
3.3鼠标样式
实例069显示自定义的鼠标形状
实例070动画光标
3.4文字及列表样式
实例071应用删除线样式标记商品特价
实例072在文字上方标注说明标记
实例073改变首行文字的样式
实例074使文字具有下划线效果
实例075指定图标的列表项
3.5文字特效
实例076文字的发光效果
实例077文字的阴影效果
实例078文字的渐变阴影效果
实例079文字的图案填充效果
实例080文字的探照灯效果
实例081文字的闪烁效果
实例082文字的空心效果
实例083文字的浮雕效果
实例084文字的阳文效果
实例085文字的雪雕效果
实例086文字的火焰效果
实例087文字的扭曲动画
实例088输出文字
3.6图片滤镜特效
实例089图片的半透明效果
实例090图片的模糊效果
实例091图片的渐隐渐现效果
实例092图片的水波纹效果
实例093图片的灰度效果
实例094图片的动态说明文字
第4章JSP基础与内置对象
4.1JSP的基本应用
实例095自定义错误页面
实例096导入版权信息
实例097应用Java程序片段动态生成表格
实例098应用Java程序片段动态生成下拉列表
实例099同一页面中的多表单提交
实例100在JSP脚本中插入JavaScript代码
实例101将页面转发到用户登录页面
4.2JSP内置对象
实例102获取表单提交的信息
实例103获取访问请求参数
实例104将表单请求提交到本页
实例105通过request对象进行数据传递
实例106通过cookie保存并读取用户登录信息
实例107实现重定向页面
实例108防止表单在网站外部提交
实例109通过Application对象实现网站计数器
实例110记录用户IP地址的计数器
实例111只对新用户计数的计数器
实例112统计用户在某一页停留的时间
实例113应用session对象实现用户登录
实例114统计用户在站点停留的时间
实例115判断用户是否在线
实例116实时统计在线人数
4.3JSP的自定义标签
实例117带标签体的自定义标签
实例118自定义多次执行的循环标签
实例119自定义显示版权信息标签
实例120自定义图片浏览标签
实例121自定义文件下载的标签
实例122自定义数据查询的标签
实例123自定义生成随机数的标签
实例124自定义生成系统菜单的标签
第5章JavaBean技术
5.1字符串处理
实例125小写金额转换成大写金额
实例126转换输入文本中的回车和空格
实例127计算字符串的实际长度
实例128字符串截取
实例129字符串转换成数组
实例130数组转换为字符串
实例131将整型值转换为字符串
实例132将字符串型转换为整型
实例133把整型数据格式化为指定长度的字符串
实例134将长整型的数字分位显示
实例135过滤输入字符串中的危险字符
实例136过滤字符串中的空格与NULL值
实例137获得汉字的拼音简码
5.2数据验证
实例138判断字符串是否以指定字符开头
实例139检查字符串是否包含英文字母
实例140检查字符串是否包含数字
实例141判断用户输入的日期是否为当前日期
实例142判断是否为数字
实例143判断用户名是否有效
5.3日期时间处理
实例144将指定日期字符串转换为Calendar对象
实例145将Calendar对象转换为日期时间字符串
实例146获得系统当前时间的字符串格式
实例147计算出两个日期相差的天数
5.4输出实用的HTML代码
实例148输出提示信息的方法
实例149输出分页导航的方法
实例150版权信息的生成方法
5.5窗口与对话框
实例151弹出提示对话框并重定向网页
实例152打开指定大小的新窗口
5.6对数据库操作的JavaBean
实例153连接数据库的方法
实例154数据库查询的方法
实例155带参数的数据查询
实例156向数据表中插入数据的方法
实例157数据修改的方法
实例158数据删除的方法
实例159数据分页的方法
实例160对结果集进行分页的方法
实例161关闭数据库的方法
实例162数据库事务处理的方法
实例163调用数据库存储过程的方法
第6章Servlet技术
6.1Servlet基础
实例164动态生成HTML文档
实例165在Servlet中实现页面转发
实例166在Servlet中实现页面重定向
实例167在Servlet中处理表单提交的数据
实例168在Servlet中向客户端写Cookie信息
实例169在Servlet中将JavaBean对象传递到JSP页
实例170在Servlet中获取Web路径和文件真实路径
实例171在Servlet中访问Web应用的工作目录
6.2Servlet应用
实例172记录用户访问次数
实例173将数据导出到Excel
实例174利用Servlet生成动态验证码
实例175避免客户端访问的并发问题
实例176在Servlet中使用JDBC访问数据库
实例177利用Servlet访问数据库连接池
实例178Servlet实现的个人所得税计算器
实例179利用Servlet实现用户永久登录
第7章过滤器与监听器技术
7.1Servlet过滤器
实例180创建过滤器
实例181防盗链过滤器
实例182日志记录过滤器
实例183字符替换过滤器
实例184异常捕获过滤器
实例185验证用户身份Filter过滤器
实例186字符编码过滤器
实例187使用过滤器监控网站流量
实例188防止页面缓存的过滤器
实例189通过过滤器控制页面输出内容
实例190使用过滤器自动生成静态页面
实例191文件上传过滤器
实例192权限验证过滤器
7.2监听器的应用
实例193监听在线用户
实例194应用监听器使服务器端免登录
第8章JSTL标签库
8.1JSTL Core标签库 268
实例195利用JSTL标签实现网站计数器
实例196根据参数请求显示到不同的页面
实例197利用标签遍历字符串
实例198利用JSTL选取随机数给予不同的提示信息
实例199利用标签遍历List集合的元素
实例200利用JSTL标签导入用户注册协议
8.2JSTL I18N标签库 275
实例201利用JSTL标签设置请求的字符编码
实例202利用JSTL标签实现国际化
实例203利用显示所有地区的数据格式
实例204利用显示不同地区的时间
实例205利用标签对日期格式化
第9章JavaScript技术
9.1数据验证
实例206通过正则表达式验证日期
实例207验证输入的日期是否正确
实例208检查表单元素的值是否为空
实例209验证是否为数字
实例210验证E-mail是否正确
实例211验证电话号码是否正确
实例212验证手机号码是否正确
实例213验证字符串是否为汉字
实例214验证身份证号码是否有效
实例215验证车牌号码是否有效
实例216验证网站地址是否有效
实例217验证数量和金额
实例218验证字符串是否以指定字符开头
实例219限制输入字符串的长度
实例220验证输入字符串是否包含特殊字符
实例221限制用户不允许输入中文字符
9.2字符串处理
实例222小写金额转换为大写金额
实例223去掉字符串左右空格
实例224将数字字符串格式化为指定长度
实例225限制Textarea文本域内容的长度
实例226将长数字分位显示
实例227将RGB格式的颜色值转换为十六进制
实例228从指定URL中提取文件名
9.3日期时间处理
实例229计算两个日期相差的天数
实例230计算两个日期相差的小时数
实例231计算某一天是星期几
实例232显示长日期格式的系统时间
实例233实时显示系统时间
实例234倒计时
9.4使用JavaScript控制DOM
实例235创建节点
实例236添加节点
实例237为下拉列表增加选项
实例238删除下拉列表的选项
实例239可编辑表格
第10章Ajax技术
10.1定时业务
实例240考试计时并自动提交试卷
实例241自动保存草稿
10.2改善用户体验
实例242检查用户名是否重复
实例243验证用户登录
实例244限时竞拍
实例245带进度条的文件上传
实例246仿Google Suggest自动完成 345
实例247实现无刷新分页
实例248实时弹出气泡提示窗口
10.3动态加载数据
实例249实时显示 新商品及报价
实例250实时显示聊天内容
实例251实现快速浏览
实例252动态多级联下拉列表
第2篇文件管理篇
第11章文件基本操作及文件上传下载
11.1文件的基本操作
实例253查看文件是否存在
实例254重命名文件
实例255复制文件夹
实例256获取文件信息
实例257获取驱动器信息
实例258读取属性文件
实例259显示指定类型的文件
实例260查找替换文本文件内容
实例261对文件夹创建、删除的操作
实例262设置Windows的文件属性
实例263访问类路径上的资源文件
实例264实现永久计数器
实例265从文本文件中读取注册服务条款
实例266提取文本文件内容保存到数据库
实例267将图片文件保存到数据库
实例268备份数据库文件
实例269显示数据库中的图片信息
实例270读取文件路径到数据库
实例271在数据库中建立磁盘文件索引
实例272实现文件简单的加密与解密
实例273从XML文件中读取数据
实例274对大文件实现分割处理
实例275将分割后的文件重新合并
实例276利用StreamTokenizer统计文件的字符数
实例277序列化与反序列化对象
11.2无组件的文件上传
实例278单表单元素上传文件到数据库
实例279多表单元素上传文件到数据库
实例280上传文件到服务器
实例281限制文件大小的文件上传
11.3通过组件实现文件上传
实例282使用jspSmartUpload组件实现文件上传
实例283使用jspSmartUpload组件实现中文名文件上传
实例284应用jspSmartUpload组件处理文件上传漏洞
实例285使用commons-fileUpload组件实现文件上传
实例286通过commons-fileUpload组件获取其他表单元素
实例287通过commons-fileUpload组件限制上传文件类型
11.4文件下载
实例288利用响应输出流实现文件下载
实例289防止网站文件盗链下载
实例290隐藏文件下载的真实路径
实例291应用jspSmartUpload组件实现文件下载
实例292处理jspSmartUpload组件下载文件名乱码问题
第12章文件的批量管理
12.1文件的批量操作
实例293文件批量重命名
实例294快速批量移动文件
实例295删除指定磁盘所有.tmp临时文件
实例296动态加载磁盘文件
实例297删除文件夹中所有文件
实例298创建磁盘索引文件
实例299快速全盘查找文件
实例300获取磁盘所有文本文件
实例301合并多个txt文件
实例302批量复制指定扩展名的文件
实例303将某文件夹中的文件进行分类存储
实例304在指定目录下搜索文件
实例305网络文件夹备份
12.2文件的压缩与解压缩
实例306压缩所有文本文件
实例307压缩包解压到指定文件夹
实例308压缩所有子文件夹
实例309深层文件夹压缩包的释放
实例310解决压缩包中文乱码
实例311Apache实现文件解压缩
实例312解压缩Java对象
实例313文件压缩为RAR文档
实例314解压缩RAR压缩包
实例315文件分卷压缩
实例316为RAR压缩包添加注释
实例317获取压缩包详细文件列表
实例318从RAR压缩包中删除文件
实例319在压缩文件中查找字符串
实例320重命名RAR压缩包中的文件
实例321创建自解压RAR压缩包
实例322设置RAR压缩包密码
实例323压缩远程文件夹
实例324压缩存储网页
12.3文件的批量上传
实例325使用jspSmartUpload实现文件批量上传
实例326使用commons-fileUpload实现文件批量上传
第3篇图像与多媒体篇
第13章图像生成
13.1绘制图形和文本
实例327绘制直线
实例328绘制矩形
实例329绘制正方形
实例330绘制椭圆
实例331绘制圆弧
实例332绘制指定角度的填充扇形
实例333绘制多边形
实例334绘制二次曲线
实例335绘制三次曲线
实例336绘制文本
实例337设置文本的字体
实例338设置文本和图形的颜色
13.2绘制图案
实例339绘制五环图案
实例340绘制艺术图案
实例341绘制花瓣
实例342绘制公章
13.3图形的合并运算
实例343图形的加运算
实例344图形的减运算
实例345图形的交运算
实例346图形的异或运算
13.4文字特效
实例347立体效果的文字
实例348阴影效果的文字
实例349倾斜效果的文字
实例350渐变效果的文字
实例351水印文字特效
13.5图片特效
实例352以椭圆形显示图像
实例353图片百叶窗特效
实例354图片马赛克特效
实例355图片的模糊效果
实例356图片的锐化效果
实例357图片的半透明效果
实例358图片的溶合效果
实例359光栅图像
13.6简单的验证码应用
实例360生成中文验证码
实例361随机生成数字的验证码
实例362生成中文、英文和数字混合的验证码
13.7复杂的验证码应用
实例363设置验证码的字体颜色
实例364具有背景颜色的验证码
实例365随机缩放文字并将文字旋转指定角度的验证码
实例366随机生成带有干扰线的验证码
实例367随机生成多条干扰线的验证码
实例368随生生成关键字验证码
实例369利用Ajax实现无刷新的彩色验证码
实例370生成带雪花的验证码
实例371生成带背景的验证码
13.8生成条形码
实例372 利用组件生成条形码 556
第14章图像操作
14.1图片的大小
实例373打开自定义大小的图片
14.2图片与鼠标相关的操作
实例374当鼠标经过图片时显示图片
实例375当鼠标经过图像时给予文字提示
实例376图片的预装载
实例377按时间随机变化的网页背景
实例378左右循环滚动效果的图片
实例379浮动广告图片
实例380进度条的显示
实例381缩小与放大图片的效果
实例382通过鼠标滚轮放大与缩小图片
实例383随鼠标移动的图片
实例384左右拖动图片的效果
实例385随意拖动图片
实例386改变图片获取焦点时的状态
实例387抖动的图片
实例388鼠标移动放大图片
14.3图片与时间相关的操作
实例389定时隐藏图片
实例390根据时间变换页面背景
实例391使图片不停闪烁
实例392上下跳动的图片
实例393左右晃动的图片
实例394移动变形的图片
14.4图片的动画效果
实例395图片翻转效果
实例396图片的水波倒影效果
实例397图片渐隐渐现
实例398图片的探照灯效果
实例399雷达扫描式图片效果
实例400在页面中旋转的图片效果
实例401改变形状的图片
14.5选择头像图片
实例402在列表中选择图片头像
实例403在弹出的新窗口中选择图片
14.6图片的其他效果
实例404页面中播放图片
实例405导航地图
第15章多媒体应用
15.1播放音乐
实例406为网页设置背景音乐
实例407随机播放背景音乐
实例408MIDI音乐选择
实例409在线连续播放音乐
实例410同步显示LRC歌词
实例411把显示后的LRC歌词变换颜色
15.2插入Flash动画
实例412插入Flash动画
实例413插入背景透明的Flash动画
15.3播放视频
实例414播放视频文件
实例415自制视频播放器
实例416在线播放FLV视频
第4篇窗体应用篇
第16章窗口的应用
16.1弹出窗口控制
实例417打开网页显示广告信息
实例418定时关闭广告窗口
实例419弹出窗口的居中显示
实例420通过按钮创建窗口
实例421为弹出的窗口加入关闭按钮
实例422定时打开窗口
实例423关闭弹出窗口时刷新父窗口
实例424关闭窗口时不弹出询问对话框
实例425弹出窗口的Cookie控制
16.2弹出网页对话框
实例426弹出网页模式对话框
实例427全屏显示网页模式对话框
实例428实现网页日期选择
实例429网页拾色器
16.3窗口的动画效果
实例430页面自动滚动
实例431动态显示网页
实例432指定窗口的扩展大小
实例433实现空降窗口
实例434慢慢变大窗口
实例435移动的窗口
实例436震颤窗口
实例437旋转的窗口
16.4窗口控制
实例438始终将窗口居上显示
实例439窗口全屏显示
实例440自动 大化窗口
实例441按钮实现 大和 小化
实例442频道方式的窗口
实例443根据用户分辨率自动调整窗口
实例444使窗口背景透明
16.5框架的应用
实例445框架集的嵌套
实例446在网页中应用浮动框架
实例447创建空白框架
实例448居中显示框架
16.6无边框窗口
实例449全屏显示无边框有滚动条的窗口
实例450应用CSS实现指定尺寸无边框无滚动条窗口
实例451应用JS实现指定尺寸无边框无滚动条窗口
第17章导航条的应用
17.1水平导航条的应用
实例452带图标的文字导航条
实例453Falsh导航条
实例454图片按钮导航条
实例455导航条的动画效果
实例456动态改变导航菜单的背景颜色
实例457不用图片实现质感导航条
实例458标签页导航条
17.2下拉菜单式导航条
实例459二级导航菜单
实例460半透明背景的下拉菜单
实例461弹出式下拉菜单
实例462弹出式悬浮菜单
实例463应用setTimeout函数实现展开式导航条
实例464应用setInterval函数实现展开式导航条
实例465用层制作下拉菜单1
实例466用层制作下拉菜单2
17.3侧导航条设计
实例467收缩式导航菜单
实例468树状导航菜单
实例469自动隐藏的弹出式菜单
第18章表单的应用
18.1文本框/编辑框/隐藏域组件
实例470获取文本框/编辑框/隐藏域的值
实例471自动预算
实例472设置文本框为只读属性
实例473限制文本域字符个数
实例474自动选择文本框和编辑框的文字
实例475按Enter键时自动切换焦点
18.2下拉列表与菜单的应用
实例476获取下拉列表、菜单的值
实例477遍历多选择下拉列表
实例478在下拉列表中进行多选择移除
实例479将数组中的数据添加到下拉菜单中
实例480下拉菜单选择所要联机的网站
实例481多级级联菜单
实例482分级下拉列表
18.3单选按钮
实例483不提交表单获取单选按钮的值
实例484选中单选按钮后显示其他表单元素
实例485通过单选按钮控制其他表单元素是否可用
18.4复选框
实例486只有一个复选框时控制复选框的全选或反选
18.5密码域
实例487让密码域更安全
实例488不提交表单自动检测密码域是否相同
18.6表单的应用
实例489通过JavaScript控制表单的提交与重置
实例490带记忆功能的表单
实例491防止表单重复提交
实例492自动提交表单
实例493通过for循环获取表单元素的中文名称
实例494可以提交到不同处理页的表单
第19章表格的操作
19.1应用JavaScript操作表格
实例495动态制作表格
实例496删除表中的行
实例497动态生成行或列
实例498合并单元格
实例499在表格中添加行及单元格
实例500删除表中的单元格
实例501从表格 下面向上删除单元格
实例502在表格的右侧动态添加列
实例503从表格的右侧依次删除所有列
实例504在表格中动态添加行
19.2对单元格进行控制
实例505选定表格中的单元格
实例506可左右移动单元格的信息
实例507使用键盘使单元格焦点随意移动
实例508隐藏及显示单元格
实例509编辑单元格中的文本信息
实例510单元格外边框加粗
19.3表格的特殊效果
实例511闪烁的表格边框
实例512选中行的变色
实例513表格中表元内部空白
实例514表格中表元间隙
实例515对表格内文字进行对齐
实例516对表格内信息进行布局
实例517对表格的大小进行设置
实例518透明表格
实例519限制表格的宽度
实例520表格的标题
实例521表格的外阴影
实例522立体表格
实例523虚线边框表格
实例524表格作为分割线
实例525表格向下展开
实例526表格向右拉伸
第5篇操作Word、Excel、报表与打印篇
第20章JSP操作Word
20.1应用JavaScript导出到Word
实例527将JSP页面的信息在Word中打开
20.2应用响应流导出到Word
实例528将表单数据输出到Word中
实例529将查询结果输出到Word中
实例530将页面中的学生表以Word表格保存
20.3应用POI组件导出到Word
实例531将数据库中的数据写入到Word中
第21章JSP操作Excel
21.1应用JXL组件操作Excel
实例532创建Excel工作表
实例533将表单信息导出到Excel
实例534向Excel工作表中添加数值
实例535向Excel工作表中添加格式化数值
实例536向Excel工作表中添加boolean值
实例537向Excel工作表中添加日期时间
实例538向Excel工作表中添加格式化日期时间
实例539设置Excel工作表字体样式
实例540合并Excel工作表的单元格
实例541设置Excel工作表的单元格内容水平居中
实例542设置Excel工作表的行高
实例543设置Excel工作表的列宽
实例544设置Excel工作表的单元格内容垂直居中
实例545设置Excel工作表的单元格内容自动换行
实例546设置Excel工作表的单元格样式
实例547向Excel工作表中插入图片
实例548将数据库数据导出到Excel
实例549读取Excel中的数据和图片保存到数据库
实例550设置Excel工作表简单的打印属性
实例551设置Excel工作表详细的打印属性
21.2应用POI组件操作Excel
实例552创建Excel文档
实例553在Excel工作表中创建单元格
实例554向Excel单元格中添加不同类型的数据
实例555创建指定格式的单元格
实例556设置单元格内容的水平对齐方式
实例557设置单元格内容的垂直对齐方式
实例558合并单元格
实例559设置单元格的边框样式
实例560设置字体样式
实例561向Excel文件中插入图片
实例562将数据库数据导出到Excel文件
实例563读取Excel文件的数据到数据库
实例564设置Excel文件的打印属性
第22章报表与打印
22.1Web打印
实例565利用JavaScript调用IE自身的打印功能
实例566利用WebBrowser打印
实例567打印分组报表
22.2利用Word打印报表
实例568将页面中的客户列表导出到Word并打印
实例569利用Word自动打印指定格式的会议记录
实例570利用Word生成的HTML实现打印
22.3利用Excel打印报表
实例571利用Excel打印工作报表
实例572将页面数据导出到Excel并自动打印
22.4应用WebBrowser+CSS套打邮寄产品单
实例573打印汇款单
实例574打印信封
22.5打印库存报表
实例575打印库存明细表
实例576打印库存盘点报表
实例577打印库存汇总报表
实例578打印指定条件的库存报表
22.6高级报表
实例579应用iReport+JasperReport生成主从报表
实例580应用iReport+JasperReport生成分栏报表
第6篇综合应用篇
第23章综合应用
23.1在线投票系统
实例581禁止重复投票的在线投票系统
实例582每个IP一个月只能投票一次的投票系统
23.2用户注册
实例583带检测用户名的用户注册
实例584分步用户注册
实例585通过E-mail激活的用户注册
23.3论坛
实例586查看帖子信息
实例587发表主题信息
实例588回复主题信息
实例589删除主题及回复信息
实例590注销用户
23.4购物车
实例591添加至购物车
实例592查看购物车
实例593修改商品购买数量及从购物车中移除指定商品
实例594清空购物车
实例595收银台结账
23.5聊天室
实例596Application形式的聊天室
实例597带私聊的聊天室
实例598XML形式的聊天室
23.6万年历
实例599简易万年历
实例600带阴历的万年历
前言/序言

特别说明:
《Java Web开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,包含600个例子。
程序开发是一项艰辛的工作,它不仅考验开发人员的智力,更考验开发人员的体力。纵观国内的软件企业,内部开发团队挑灯夜战,连续加班是常有的事情。笔者曾“有幸”参加过十几个项目的开发工作,对编程有深刻的体会。编程是一项复杂的创造性工作,它不仅需要开发人员掌握各方面的知识,还需要开发人员积累丰富的开发经验。项目开发中的一个问题可能会占用团队几天甚至十几天的时间,但是如果开发人员遇到过类似的问题,也许几分钟就可以解决。这就是编程经验的重要性,也是许多软件企业用人时选择有项目开发经验者的主要原因。
本书精选了项目开发中的600个实例,涵盖了HTML与CSS技术、JSP内置对象、JavaBean技术、Servlet技术、过滤器与监听器技术、JSTL标签库、JavaScript技术、Ajax技术、文件管理、图形图像与多媒体技术、JSP操作Word与Excel、报表与打印等各方面的内容,每一个知识点都提供了丰富的、具有很强实用性的实例,从而帮助开发人员快速解决疑难问题。
本书内容
本书分为6篇23章,共计600个实例。书中所选实例均来源于一线开发人员的实际项目开发,囊括了开发中经常使用和需要解决的热点、难点问题,参考本书,读者可以快速地解决开发中的难题,提高编程效率。本书亮点内容导航如下图所示。
为了方便读者学习书中的实例和积累开发经验,本书在讲解实例时按照 “实例说明”、“关键技术”、“设计过程”和“秘笈心法”4个部分进行讲解。
◆ 实例说明
实例说明部分利用图文结合的方式,介绍实例的特点、功能和运行效果,使读者可以快速了解实例的作用,并从实例中学到技能。
◆ 关键技术
关键技术部分剖析了实例使用的核心技术。这样,读者在不必查看设计过程和源代码的情况下即可快速掌握实例的关键技术,甚至直接做出实例。
◆ 设计过程
设计过程部分详细介绍了实例的开发过程。读者可以按照该部分内容做出自己的实例程序。
◆ 秘笈心法
秘笈心法部分给出了与实例相关的技巧、注意事项或经验总结,以丰富读者的编程经验。
本书特点
◆ 实例极为丰富
本书第I卷、第II卷各精选了600个实例和约600个经验技巧,涵盖了编程中多个方面的各种应用。用户开发中所需的技术、技巧在本书几乎都可以找到。
◆ 例子非常实用
书中所选实例均是项目开发中经常需要使用或实现的技术,由数名工程师多年积累而成,许多实例是开发人员梦寐以求的。
◆ 可操作性很强
本书实例都给出了程序说明、设计思路、设计步骤、源程序等内容,读者可按部就班地直接使用。
◆ 完善的技术服务
为了帮助读者尽快理解内容,读者朋友可通过QQ、BBS、邮箱、电话等多种形式获取相关问题的答复。
本书DVD光盘
为了帮助读者学习和使用书中的实例,本书附赠有DVD光盘,其中不仅提供了书中所有实例项目的源代码、素材,还提供了关键实例的开发视频讲解及Java Web学习资料。
本书约定
◆ 实例使用方法
用户在学习本书的过程中,可以从光盘中复制实例,去掉实例的只读属性。有些实例需要使用相应的数据库或第三方资源,这些实例在使用前需要进行相应配置,详细使用方式请参考本书的光盘使用说明书。此外,如果用户直接将本书实例用于商业用途,由此产生的不良后果由用户自己承担。
◆ 实例及录像位置
书中实例在光盘中的存储格式为“MR\章号\实例序号”。例如,“MR\04\096”表示实例096,位于第4章。书中关键实例在光盘中提供了开发录像,录像的存储格式与实例的存储格式是相同的。例如,查看实例096的开发录像,可以在光盘中的“MR\04\096”路径下找到,录像名称与实例名称相同,格式为EXE格式。
◆ 录像使用说明
本书赠送的实例录像采用EXE文件格式,无须使用播放器,双击就可以直接播放。在主目录中,目录前有录像图标的实例,表示在光盘中存在视频录像。
◆ 部分实例只给出关键代码
由于篇幅限制,书中有些实例只给出了关键代码,完整代码请参考光盘实例程序。
学习答疑
如果您在学习或使用本书的过程中遇到问题或疑惑,可以通过如下方式与我们联系。
我们承诺将在5个工作日内给您提供解答。
编者

规格参数

品牌 京东图书
品牌属地 中国
ISBN 9787302243571
著者 卢瀚,等
出版社 清华大学出版社
印刷时间 2011-01-01
用纸 胶版纸
包装 平装
出版时间 2011-01-01
页数 909
版次 1

免责声明

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。

查看详情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
数量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 京东图书 销售
送至
{{ __("Ship to United States only") }}
满$69免运费
正品保证

已加入购物车

继续逛逛

为你推荐

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

优惠券

{{ coupon.coupon_name_new | formatCurrency }}
领取 已领取 已领完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即将过期: {{ formatTime(coupon.use_end_time) }}

分享给好友

取消

亚米礼卡专享价

使用礼卡支付即可获得礼卡专享价

规则说明

礼卡专享价是部分商品拥有的特殊优惠价格;

购买礼卡专享价商品时,若在结算时使用电子礼卡抵扣支付,且礼卡余额足够支付订单中所有礼卡专享价商品的专享价总和,则可以启用礼卡专享价;

不使用礼卡支付,或礼卡余额不满足上一条所述要求时,将无法启用礼卡专享价,按照普通售价计算,但您仍然可以购买这些商品;

在购买礼卡专享价商品时,若余额不足,可以在购物车或结算页中点击“充值”按钮对礼卡进行购买和充值;

商品若拥有礼卡专享价,会显示“专享”的特殊价格标记;

如有疑问,请随时联系客服;

礼卡专享价相关规则最终解释权归亚米所有。

由 亚米 销售

服务保障

Yami 满$49免运费
Yami 无忧退换
Yami 从美国发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

亚米网希望为我们的客户提供最优秀的售后服务,让所有人都能放心在亚米购物。亚米自营商品在满足退换货条件的情况下,可在收到包裹的30天之内退换商品(食品因商品质量问题7天内可退换;为了确保每位客户都能获得安全和高质量的商品,对于美妆类产品,一经开封或使用即不提供退款或退货服务,质量问题除外;其他特殊商品需联系客服咨询)。
感谢您的理解和支持。

查看详情

由 亚米 销售

亚米电子礼品卡使用规则

若购买时选择自动充值,订单完成后礼卡将自动充值到您的账户中;

若购买时选择发送邮件,订单完成后系统将自动发送卡号和密码到您填写的邮箱;

发送邮件时,任何用户均可使用邮件中的卡号密码进行礼卡充值,请妥善保管邮件信息。

如接收邮件遇到问题,请联系客服处理;

发送邮件时,若礼卡没有被兑换,可以补发邮件。若已经被其他用户兑换,则无法补偿;

亚米网电子礼卡可用于购买自营或第三方商品;

亚米网电子礼卡没有有效期限制,长期有效;

亚米网电子礼卡的金额,可分多次使用;

亚米网电子礼卡业务规则,最终解释权归亚米网所有。

退换政策

已消费的电子礼卡不支持退款。

京东图书 销售

服务保障

Yami 满$49免运费
Yami 最优售后
Yami 美国本土发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

由 京东图书 销售

服务保障

Yami 跨店满$69免运费
Yami 30天退换保障

亚米-中国集运仓

由亚米从中国精选并集合各大优秀店铺的商品至亚米中国整合中心,合并包裹后将一次合包跨国邮寄至您的地址。跨店铺包邮门槛低至$69。您将在多商家集合提供的广泛选品中选购商品,轻松享受跨店铺包邮后的低邮费。

退换政策

提供30天内退换保障。产品需在全新未使用的原包装内,并附有购买凭据。产品质量问题、错发、或漏发等由商家造成的失误,将进行退款处理。其它原因造成的退换货邮费客户将需要自行承担。由于所有商品均长途跋涉,偶有简易外包压磨等但不涉及内部质量问题者,不予退换。

配送信息

亚米中国集运 Consolidated Shipping 运费$9.99(订单满$69 包邮)

下单后2个工作日中国商家发货,所有包裹抵达亚米中国整合中心(除特别情况及中国境内个别法定节假日外)会合并包裹后通过UPS发往美国。UPS从中国发货后到美国境内的平均时间为10个工作日左右,根据直发单号可随时跟踪查询。受疫情影响,目前物流可能延迟5天左右。包裹需要客人签收。如未签收,客人须承担包裹丢失风险。

由 京东图书 销售

服务保障

满$69免运费
正品保证

配送信息

Yami Consolidated Shipping 运费$9.99(订单满$69包邮)


下单后1-2个工作日内发货。 物流时效预计7-15个工作日。 如遇清关,交货时间将延长3-7天。 最终收货日期以邮政公司信息为准。

积分规则

不参加任何折扣活动以及亚米会员积分制度。

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

Yami

下载亚米应用

返回顶部

为你推荐

品牌故事

京东图书

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

评论{{'('+ commentList.posts_count + ')'}}

分享你的感受,帮助更多用户做出选择。

写评论
{{ totalRating }} 写评论
  • {{i}}星

    {{i}}星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暂无符合条件的评论

评论详情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已购买 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

请输入内容

回复{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

请输入内容

取消

End

发表评论
商品评分

请输入评论

  • 一个好的昵称,会让你的评论更受欢迎!
  • 修改了这里的昵称,个人资料中的昵称也将被修改。
感谢你的评论
你的好评可以帮助我们的社区发现更好的亚洲商品。

举报

取消

确认删除该评论吗?

取消

历史浏览

品牌故事

京东图书