JSP与Web基础开发全解析:从注释到内置对象
需积分: 9 191 浏览量
更新于2024-09-12
收藏 693KB DOC 举报
在《Java_Web开发实战经典》的第二部分——Web基础开发中,章节五主要介绍了JSP(Java Server Pages)的基础语法。首先,学习者掌握了JSP中的三种注释形式:显性注释(<%%>),隐性注释(<%! %>)和表达式注释(<%=%>),这些用于区分显示给用户的是HTML还是服务器端处理的代码,实现了代码的分离。此外,理解了`<script>`标签与JSP标准标签库(如JSTL和Struts标签库)的区别,以及它们在编写动态页面时的不同用途。
页指令(page directive)是JSP页面的元信息部分,它用于设置页面的基本属性,如MIME类型、文件编码(通常会参考编码总结文档)和定义错误处理页面。动态包含指令在此处显得更优越,因为它能够根据内容的性质自动处理并传递参数,避免了变量重复的问题。
第五章还涵盖了服务器跳转和客户端跳转的概念,前者保持地址栏不变,适合用于错误页面跳转,而后者如超链接,虽然简单,但不能传递request范围的属性。在标签指令的使用中,强调了完整性的重要性。
第六章深入讲解了JSP的内置对象,包括九大核心对象:request、response、session、application、pageContext等,以及它们各自的特点、保存范围和操作接口。这些对象是由容器自动实例化的,无需显式new关键字。例如,request对象在服务器跳转后仍然可用,但在客户端跳转(如超链接)时则不可用。Session对象在新开浏览器窗口时会创建新的实例,而Application对象则全局可见,但可能对服务器性能产生影响。
通过本章的学习,读者不仅能够构建基本的登录程序,还能运用JSP语法进行页面控制和数据交互,以及熟练管理服务器端的会话和应用状态。理解这些基础概念和技术对于Java Web开发者来说至关重要,它们构成了构建动态网站的核心技能。
2013-04-06 上传
2015-06-14 上传
2014-10-17 上传
2014-03-30 上传
2022-06-09 上传
2022-02-25 上传
2013-11-11 上传
214 浏览量
2010-11-15 上传
牧师不奶你
- 粉丝: 0
- 资源: 15
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章