北京圣思园JSP入门教程:HTML、GET&POST详解及Servlet基础

需积分: 9 0 下载量 134 浏览量 更新于2024-07-20 收藏 1.78MB PDF 举报
北京圣思园的JSP笔记由张龙(风中叶)撰写,主要围绕Java Web开发进行了深入讲解。该笔记系列共涉及三个部分:JavaWebLesson1、JavaWebLesson2和JavaWebLesson3。 在Lesson1中,重点介绍了HTML(超文本标记语言),它是构建网页的基础,文件通常以.htm或.html为扩展名。此外,笔记还涵盖了表单的概念,包括浏览器内核如WebKit和Trident的了解,以及CSS语法的基本用法。HTTP协议在此处被定义为基于请求/响应的无状态协议。 Lesson2更深入地讨论了浏览器与服务器之间的交互过程,尤其是GET和POST方法的区别。GET方法常用于获取资源,浏览器地址栏的显示形式直观可见,而POST方法则用于提交数据,由于数据隐藏在请求体中,不显示在地址栏。Tomcat的环境变量配置和部署描述符(web.xml)的重要性也得到了强调,比如如何在server.xml中添加配置以支持新的应用,并通过实例演示了如何启动Tomcat并访问JSP页面。 Lesson3聚焦于实战练习,包括课堂上的编程练习。JSP的执行流程被详细阐述,指出JSP实际上会被转化为Servlet来执行,脚本段(<% %>)和声明(<%! %>)在转换过程中分别对应类的成员变量和初始化代码。最后,对于文件上传,笔记明确指出必须使用POST方法而非GET,因为GET方法不安全且有大小限制。 这是一份实用的JSP学习资料,涵盖了从基础概念到实践应用的各个环节,适合初学者和有一定经验的开发者深入理解Java Web开发中的关键技术和工作原理。