韩顺平JSP笔记:入门、原理与核心元素总结
3星 · 超过75%的资源 需积分: 11 167 浏览量
更新于2024-09-13
1
收藏 964KB DOCX 举报
韩顺平的JSP笔记是一份详细的个人总结,针对初学者和进阶者提供了深入浅出的介绍。该笔记主要涵盖了JSP(JavaServer Pages)的基础知识,适合对动态网页开发感兴趣的读者学习。以下是从笔记中提炼出的重要知识点:
1. **JSP入门**:这部分内容可能是对JSP的简介,包括JSP在Web开发中的地位,以及它是如何将Java与HTML结合,实现服务器端动态渲染的。
2. **JSP原理**:这部分讲解了JSP的工作原理,涉及到如何通过Servlet引擎解释JSP页面,使得用户请求触发服务器端的Java代码执行,然后将结果返回给浏览器。
3. **变量声明**:
- 全局变量:使用`<%!%>`标签声明的变量在整个JSP页面范围内有效,可以在整个请求生命周期内保持。
- 局部变量:`<%%>`标签用于声明仅在当前小块代码区域有效的变量。
4. **注释**:
- JSP支持三种注释形式:`<%----%>`、`<%//%>` 和 `<!--/* -->`,分别对应HTML风格、JSP/Java风格和多行注释。
5. **表达式**:
- `<%=%>`用于输出变量值或执行简单的Java表达式,将结果插入到HTML中。
6. **九大内置对象**:这是JSP的关键部分,包括request、response、session、application等,它们提供了与客户端交互以及存储数据的接口。
7. **指令元素**:
- **page指令**:设置页面的基本属性,如编程语言(java)、导入包(如`java.util.*`)、字符集(utf-8)和内容类型等。
- **include指令**:用于包含其他JSP页面,注意路径应使用相对路径,并确保编码一致性。
8. **taglib指令**:虽然部分内容未详述,但taglib(标签库)是引入自定义标签或预定义功能的关键,如JSTL(Java Standard Tag Library)。
9. **脚本元素**:
- `<%= ... %>`用于输出Java表达式的值,可以嵌入HTML文本。
- `<% ... %>`块用于执行Java代码,局部变量在此范围内可见。
10. **动作元素(运行指令)**:这部分提到`jsp:include`动作,用于动态包含另一个JSP页面,需要注意语法错误提示。
通过这份笔记,读者能够系统地学习和理解JSP语言的核心概念,掌握如何创建动态网站,并能有效地运用这些技术来构建高效的Web应用。
2013-11-14 上传
2016-11-28 上传
2018-09-30 上传
2015-08-15 上传
2014-11-20 上传
2013-09-01 上传
2013-04-07 上传
wosuocongxin11
- 粉丝: 0
- 资源: 8
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫