【期末复习】JavaEE(上)

1. Java EE概述

Ø开发环境及开发工具

1.1. HTTP协议

Ø开发模式

2. Java Web技术

ØJSP技术

2.1. Servlet技术

2.1.1. HttpServletRequest 常用方法

2.1.2. HttpServletRequest 请求乱码

tomcat7 及以下(对于每个参数单独进行编码转换):

2.1.3. HttpServletRequest 请求转发

也可以跳转到 jsp 页面:

还可以跳转到 html 页面:

2.1.4. HttpServletRequest 作用域

设置(必须请求转发):

对应的 jsp 页面:

获取:

2.1.5. HttpServletResponse 响应数据

2.1.5.1. 字符输出流
2.1.5.2. 字节输出流

两种流不能同时使用,response 对象只有一个。

2.1.6. HttpServletResponse 响应乱码

你好这两个字会乱码:

需要对客户端也设置编码格式(字符流和字节流都可以使用 response.setContentType() ):

2.1.7. HttpServletResponse 重定向

因为有两次请求,所以 request 域发生了一次销毁。

即,到了重定向的页面,参数失效。

2.1.8. 请求转发和重定向方的区别

2.1.9. servletContext 域对象

2.1.10. servlet 三大域对象

2.1.11. 过滤器

2.1.11.1. 过滤器的实现

2.1.12. 监听器

2.2. JSP 技术

为了弥补 http 协议的"无状态"。

2.2.2. session 对象

2.2.2.1. session 对象的获取
2.2.2.2. session 标识符
2.2.2.3. session 域对象
2.2.2.4. session 对象的销毁

2.2.3. servletContext 对象

2.2.3.1. 获取 servletContext 对象&常用方法

2.2.4. sessionFilter与监听器

ØEL及JSTL

相关推荐
文丑颜不良啊1 小时前
LeetCode2481~2500题目解析
java·leetcode
Flynn Liang2 小时前
同一需求三套写法:用 Spring AI、LangChain4j、AgentScope Java 各实现一个带工具调用的 RAG 助手(实战对比)
java·人工智能·大模型·架构设计·spring ai·langchain4j·agentscope
聪明的笨猪猪2 小时前
实际工程问题:AI 生成 Spring Cache(@Cacheable / @CachePut / @CacheEvict)缓存注解踩坑
java·经验分享·面试·ai编程
愿有所息3 小时前
记一次 ARM64 + JDK8 上 fastjson2 的诡异数据错乱
java
秋饼3 小时前
MCP 2026-07-28 无状态协议大改版:Spring AI 2.1 多轮往返请求与网关路由落地
java·ai·技术分享·后端开发
SL_staff4 小时前
JVS-BI 实战:业务人员如何用零代码 ELT + 可视化配置构建实时经营分析闭环
java·spring·全栈
SL_staff5 小时前
企业AI落地难?JVS-AI渐进式实践:安全可控、小切口验证、标准化沉淀与规模化复制
java·开源·aigc
SL_staff6 小时前
JVS数字底座实践:构建企业级统一内容管理平台的技术路径
java·产品
nice_lcj5206 小时前
【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端
java·后端·spring·spring ai·ai应用开发
桦说编程7 小时前
TransmittableThreadLocal 解读:从 CRR 机制到上下文所有权
java·后端·源码