专家门诊——JSP开发答疑200问 [ 华储网推荐 ] 出版社 : 人民邮电出版社系列名 :专家门诊系列丛书 作者 :马斗/ 邱哲/ 王俊标/ 浏览次数:10114 次出版日期:2005年10月版别版次:2005年10月第1版第1次印刷 本书勘误:有(0)条勘误综合评价: (4)条评论 国标编号:ISBN 7-115-13744-7条形码 :9787115137449字数 :771千字 印张:31.5印数 :1-5000册 页数:492开本 :787*1092 1/16附带物 : 相关信息: 1CD 光盘附本书所有范例源文件。 (库存状况:无货) 缺货登记 (本书缺货,下完订单五天后出货) 前言 序 作者序 译者序 目录 本书精选了230多个实用性很强的问题和常用需求,旨在帮助读者解决在JSP应用程序开发中经常遇到的实际问题,提高程序开发效率。本书内容涵盖了搭建开发环境、JSP基础知识、JavaBean高级应用、JSP高级组件、表单验证、文件处理与XML技术、数据库连接与访问技术、JSP安全、异常处理与调试发布、Struts专题等内容。本书所列出的问题均是在经过充分调研的基础上,从实际开发项目中总结出来的典型问题,问题的解决方法也注重实用性。本书每节都提供有程序设计洋例代码。 本书适合于已经初步掌握JSP编程概念、方法的读者阅读,可以帮助读者迅速掌握实际应用中的开发技巧。 2006-12-4 18:39:00 读者 华储网友 IP:222.27.111.* 1111 [回复此评论] 2006-10-29 15:02:00 读者 华储网友 IP:218.65.99.* ★ ★ ★ ★ ★ 正在看呢!呵呵! [回复此评论] 2006-7-16 17:06:00 读者 华储网友 IP:61.163.88.* ★ ★ ★ ★ ★ 这书我买了,感觉确实不错 [回复此评论] 2005-11-5 11:48:00 读者 ftg1985 ★ ★ ★ ★ ★ 注意!一个网上在线兼职的工作,一试就知真假。(非广告)经 [回复此评论] 浏览全部评论 提交新评论 用户名: 密码: 匿名(无须注册) (不打分) 2000字以内 读者 作者 译者 出版商 Hibernate开发及整合应用大全 定价:¥65 [购买] Java与模式 定价:¥88 [购买] Tomcat与Java Web开发技术详解 定价:¥45 [购买] BEA WebLogic Server 8.1大全 定价:¥99 [购买] Java编程思想:第3版 定价:¥95 [购买] 精通Eclipse 定价:¥49 [购买] 深入浅出Hibernate(国内第一本重量级Hibernate图书) 定价:¥59 [购买] 精通Java Web动态图表编程 定价:¥55 [购买] JBOSS管理与开发核心技术(第三版) 定价:¥59 [购买] 单元测试之道Java版——使用JUnit 定价:¥25 [购买] 第1章 开发环境的搭建1 如何配置Ecipse+Tomcat+Lomboz开发环境2 如何配置JBuilder+Tomcat开发环境3 如何将Tomcat的默认首页换成自定义的首页4 如何集成Tomcat与Apache服务器5 如何集成Tomcat与IIS6 如何将Tomcat嵌入到Java应用程序中7 JSP相比于其他技术(ASP和PHP等)有什么优势8 在Tomcat下有哪几种发布JSP应用程序的方法第2章 JSP基本应用9 如何记录一个页面被访问的次数10 如何使用JSP page指令生成动态网页11 如何通过使用JSP指令生成Word和Excel文档12 include指令和include动作的区别是什么13 如何使用<jsp:include>动作保护Web页面14 有哪几种方法可以实现页面间跳转15 如何在JSP页面间传递参数16 如何实现JSP网页模板17 如何在JSP页面中包含Applet18 如何实现Applet与JavaScript的通信19 如何在Applet中显示另一个HTML页面20 如何正确显示文本域的内容21 如何给页面添加打印功能22 如何为JSP页面添加日期选择功能23 如何为JSP页面添加日历功能24 如何实现二级联动下拉菜单功能25 如何判断字符串是否以指定字符串开头或结束26 如何检测一个字符串的出现次数27 如何判断字符是否是英文字符或数字28 如何判断两个对象是否相等29 如何使用迭代器遍历集合30 如何使用枚举对象31 如何使用特定字符串对一个字符串进行分割32 如何对较长的字符串省略显录33 如何格式化输出数字和字符34 如何进行String类型和其他原生数据类型之间的转化35 如何进行日期时间有关的操作36 如何生成一定范围内的随机数37 如何调用其他应用程序38 如何操作大整数第3章 JSP内建对象39 什么是变量作用域40 如何使用request对象进行参数存取41 如何使用session对象进行参数存取42 如何使用application对象进行参数存取43 session和cookie的区别是什么44 如何使用cookie记录用户的偏好45 如何使用cookie记录用户访问次数46 如何使用session对象防止表单重复提交47 如何使session强制失效48 如何获取用户真实的IP地址49 如何获取用户的浏览器信息50 如何在JSP中获取当前绝对路径51 如何取得请求中的所有参数52 如何获取完整的请求URL53 如何判断session是否过期54 如何利用Referer报头跟踪广告在不同网站的点击率55 如何在重新显示表单时保留用户已输入的合法数据56 如何在response对象中控制页面缓存57 如何利用application对象进行站点访问计数第4章 Servlet基础58 Servlet和JSP之间的关系是什么59 如何理解Servlet的生命周期60 有哪些常用的Servlet API61 如何开发并部署一个Servlet62 如何取得配置文件中Servlet的参数63 如何取得配置文件中的全局参数64 如何使服务器启动时就加载并初始化Servlet的实例65 如何使Servlet成为线程安全的66 sendRedirect和forward的区别是什么67 在Servlet中 如何压缩响应的Web页面68 如何处理含有文件上传和正常参数混合的表单提交69 如何访问标准的CGI变量70 如何使用ServletContext71 如何使用RequestDispatcher72 Servlet之间以及与JSP间 如何通信73 如何获取当前绝对路径74 如何在Servlet中操作cookie75 如何使用Servlet生成JPEG图像76 如何实现Applet与Servlet的通信77 如何使用JavaBean由Servlet向JSP传递数据78 如何在Servlet中根据请求参数自动填充Java对象79 如何将一个JSP应用程序打成war包80 如何实现投票系统81 如何设置HTTP应答头82 如何在JSP或Servlet中调用DLL83 如何在JSP中调用ActiveX控件第5章 JavaBean及高级应用技巧84 如何在JSP页面中使用JavaBean85 如何设置和获取JavaBean的属性86 如何在不同范围内共享JavaBean87 如何设置JavaBean的一个属性与输入参数关联88 如何将Bean的所有属性与请求参数关联89 如何使用JavaBean访问数据库90 如何使用JavaBean实现分页处理91 如何实现对服务器上的目录结构的浏览92 如何实现三层Web应用93 如何使用SmartUpload实现文件上传94 如何生成JSP彩色验证码95 如何在JSP中用JavaBean生成柱状图96 如何提高JSP性能97 如何使用iReport和Jasperreport整合开发Web报表98 如何用JavaBean在JSP页面实现进度条99 如何实现支持HTML标记的留言本100 如何实现基于数据库的站内检索101 如何实现电子邮件自动发送102 如何发送HTML格式的邮件103 如何发送带有附件的邮件104 如何发送邮件给多个接收者105 如何查看服务器上的邮件列表信息106 如何删除服务器上的邮件107 如何使用POI组件操作Excel108 如何使用JXL组件操作Excel109 使用iText生成PDF110 如何不借助第三方组件实现Word、Excel报表格式打印第6章 JSP高级组件111 如何开发并部署自己的标记112 如何使用自定义标记实现分页113 如何使用DisplayTag标记库114 如何使用JSTL实现条件性输出115 如何使用JSTL实现迭代116 如何使用表达式语言117 如何阻止表达式语言的求值118 如何阻止脚本元素的使用119 如何访问作用域变量120 如何访问Bean的属性121 如何访问集合122 如何引用隐式对象123 如何使用过滤器对响应页面中的敏感字进行过滤124 如何使用过滤器实现身份验证125 如何使用过滤器进行网站流量统计记录126 如何使用过滤器给图片加入水印127 Servlet有哪些监听器,可以监听哪些事件128 如何利用监听器实现在线人数统计129 如何利用监听器记录session中属性信息的变化130 如何利用session监听器记录用户登录日志第7章 表单验证131get和post方法的区别132 如何解决表单下拉框元素遮挡层元素的问题133 如何取得表单中提交的所有数据134 如何处理表单提交数据中的特殊字符135 为什么服务器端的验证是必需的136 如何验证字符串为空和不超过指定长度137 如何验证数字、整数、电子邮件138 如何验证字符串中包含有效字符139 如何验证IP地址140 如何验证日期时间141加何验证汉字第8章 文件处理和xML技术142 如何使用遍历文件目录143 如何访问Windows注册表144 如何访问类路径上的资源文件145 如何操作文件和目录146 如何使用Java I/O流技术读写文件147 如何获取文件属性148 如何使用XML文件存储持久化对象149 如何结合XML和XSL输出HTML页面150 如何使用JSP技术生成XML文档151 如何使用XML配置文件152 如何使用SAX和DOM读取XML文件153 如何将HTML文件转换成XML文件第9章 数据库连接和访问技术154 什么是JDBC155 如何使用JDBC访问各种数据库156 如何使数据库连接信息可配置化157 如何防范SQL注入158 为何不宜在页面中操纵ResultSet159 如何获取数据库信息160 如何实现分段读取和排行161 如何存取Blob/Clob类型的大对象162 如何选取和生成主键163 如何理解数据库连接池164 如何配置Tomcat连接池和数据源165 如何配置WebLogic连接池和数据源166 如何应用DAO设计模式操作数据库167 如何用事务保证数据一致性和安全性第10章 JSP技术安全168 如何禁止列出站点文件目录169 如何防止用户直接输入地址访问JSP文件170 如何防止表单重复提交171 如何使页面全屏显示172 如何在页面中屏蔽鼠标右键173 如何在页面中屏蔽键盘功能键174 如何禁止用户复制网页内容175 如何在web.xml中进行安全性配置176 JSP提供了哪些登录和验证方式177 如何实现基本验证方式178 如何实现表单验证方式179 如何实现摘要验证方式180 什么是客户凭证验证方式181 如何实现数字签名加密技术182 如何使用JAAS实现用户登录认证183 如何使用LDAP实现权限控制184 如何使用MD5对密码等进行加密185 如何使用户安全退出186 如何建立SSL方式连接187 如何保护Java代码不被暴露188 如何使用混淆器保护Java代码189 如何拒绝Get方式的请求190 如何向客户隐藏底层错误信息191 如何覆盖Invoker Servlet和部署Servlet192 如何将出现在地址栏中的参数变为乱码193 如何实现不在地址栏显示当前URL第11章 编码专题194 如何进行各种字符编码间的转换195 如何正确显示JSP文件中的中文196 如何正确显示MySQL数据库中的中文197 如何处理表单输入域的中文198 如何处理上传中的中文乱码问题199 如何使用过滤器设置请求编码200 如何使JSP程序国际化第12章 异常处理、调试及发布201 如何理解Java的异常处理机制202 页面中抛出NullPointerException异常可能有哪些原因203 Web应用未能被服务器启动是怎么回事204 JSP开发中有哪些常见错误205 如何对错误准确定位206 如何使浏览器显示友好的错误信息207 调试JSP和Servlet有哪些方法208 如何在Eclipse中调试JSP209 对JSP页面修改后为什么没有反应210 如何使用Log4j打印调试信息211 如何使用JUnit测试JSP程序212 如何使用Caius进行测试213 如何使用HttpUnit进行集成测试214 如何将Web应用打为war包215 如何利用Ant实现自动发布216 如何在Eclipse中进行版本控制217 如何使用Log4j记录日志第13章 Struts专题218 Struts带来的好处是什么219 如何开发一个Struts应用程序220 Struts配置文件的功能是什么221 如何使用Validator框架实现表单自动验证222 如何使用动态ActionForm223 Struts中有哪些标记库224 如何使用Struts HTML标记库225 如何使用Struts Bean标记库226 如何使用Struts Logic标记库227 如何使用Struts Template标记库228 如何使用Token防止表单重复提交229 如何使用资源包实现国际化230 如何扩展Struts框架核心类231 如何实现Struts应用分模块开发