本周总结

一、本周学习内容

JSP基础入门

学习JSP语法:脚本片段(<% %>)、表达式(<%= %>)、声明(<%! %>)

实践动态页面开发,结合JSTL标签库实现条件判断(<c:if>)和循环(<c:forEach>)

完成用户登录页面重构,用JSP替代纯Servlet输出动态数据

JavaBean与MVC模式

创建JavaBean封装表单数据(如用户实体类:属性、getter/setter方法)

搭建MVC分层架构:

视图层:JSP负责页面渲染

控制层:Servlet处理请求转发与跳转

模型层:JavaBean封装业务数据

使用BeanUtils.populate()实现表单参数自动绑定到JavaBean

过滤器与监听器

编写字符编码过滤器(CharacterEncodingFilter),解决POST请求中文乱码

实现在线人数统计功能:通过HttpSessionListener监听会话创建与销毁

配置web.xml管理Filter执行顺序,确保编码过滤优先于业务逻辑

用JSP+JavaBean+Servlet完成用户管理系统(登录、列表展示)

实现全局编码过滤器和在线用户状态监控功能

理解MVC分层思想,避免Servlet与JSP代码混杂

学习EL表达式简化JSP页面数据调用

研究DAO模式与数据库连接池

尝试用过滤器实现请求日志记录与权限拦截

本周重点突破JSP动态开发与MVC分层实践,通过JavaBean封装数据、过滤器统一处理编码、监听器监控会话状态,项目代码结构明显清晰。初期踩过表单绑定错误、过滤器配置遗漏等坑,通过调试和查阅文档逐一解决。后续计划转向数据持久化与表达式语法,向全栈开发再进一步。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.mybaties的一对多:拿客户与订单来说在客户这个bean属性里面配置一个订单集合,在xml里面配置,有一个...
    雷爷_fefc阅读 550评论 0 0
  • 本周从零搭建了JavaWeb开发环境,对Maven依赖管理、Tomcat服务器配置、Servlet核心机制有了...
    夏俊杰阅读 98评论 0 2
  • Jdk和jre的区别是什么?它们各自有什么作用? Jdk是Java开发工具,它不仅提供了Java程序运行所需的jr...
    冰与河豚鱼阅读 464评论 0 0
  • Java 面试总结(初级) 一、基础相关概念 面向对象的三个特征 封装:将某事物的属性和行为包装到对象中。 继承:...
    纳什_阅读 297评论 0 0
  • 框架篇 Struts1的运行原理 在启动时通过前端总控制器ActionServlet加载struts-config...
    假话当真阅读 973评论 0 2

友情链接更多精彩内容