韩顺平J2EE实战教程:jsp第2讲-数据提交与接收

5星 · 超过95%的资源 需积分: 3 3 下载量 33 浏览量 更新于2024-07-29 1 收藏 830KB DOC 举报
"韩顺平的J2EE视频实战教程,主要讲解了JSP的第二讲内容,涵盖了在同一JSP页面提交和接收数据、Eclipse(MyEclipse)开发工具的介绍与使用、Model1模式以及一个简单的用户登录系统的实现。教程中还涉及到代码示例,如jsp文件的路径和代码结构,以及JavaScript函数用于防止用户空提交的验证方法。" 在这一J2EE视频实战教程中,韩顺平老师主要讲解了以下几个关键知识点: 1. **同一JSP页面提交和接收数据**: 在这个部分,韩老师可能讨论了如何在JSP页面上创建表单,收集用户输入的数据,并在同一个页面上处理这些数据。这通常涉及到使用表单元素(如`<form>`)、输入字段(如`<input>`)以及`request.getParameter()`方法来获取用户提交的信息。 2. **Eclipse(MyEclipse)开发工具**: 韩顺平老师介绍了Eclipse作为Java开发环境的重要性,包括Eclipse的安装过程、基本配置以及如何使用Eclipse进行J2EE项目的开发。这部分内容对于初学者来说至关重要,因为它提供了开发环境的搭建指南,使得开发者可以更高效地编写和调试代码。 3. **Model1模式**: Model1模式是J2EE早期的一种架构模式,它将业务逻辑、视图和控制紧密耦合在一起。在Model1中,JSP页面通常既负责展示数据,也负责处理业务逻辑。虽然Model1模式相对简单,但它存在维护困难和代码复用性差的问题,因此在大型项目中通常不再使用。 4. **用户登录系统**: 课程中可能通过构建一个简单的用户登录系统来实践上述理论知识,包括接收用户输入的用户名和密码,验证这些信息的有效性,以及处理登录成功或失败的情况。这通常涉及数据库连接、SQL查询以及错误处理等技术。 5. **JavaScript验证**: 为了防止用户空提交,课程中使用JavaScript编写了一个名为`checkNum`的函数,该函数会在用户提交表单前检查输入值。如果输入为空或者不是数字,函数会弹出警告并阻止表单的提交,从而提高了用户体验。 这个视频教程不仅提供了理论知识,还通过实际案例加深了理解,是学习J2EE和JSP开发的宝贵资源。对于想要掌握J2EE基础的开发者来说,跟随韩顺平老师的步骤进行学习,可以有效地提升自己的技能。