【期末复习】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

相关推荐
毕设源码-邱学长4 小时前
【开题答辩全过程】以 基于Java的学校住宿管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
兑生6 小时前
【灵神题单·贪心】1481. 不同整数的最少数目 | 频率排序贪心 | Java
java·开发语言
daidaidaiyu6 小时前
一文学习 Spring 声明式事务源码全流程总结
java·spring
零雲7 小时前
java面试:了解抽象类与接口么?讲一讲它们的区别
java·开发语言·面试
左左右右左右摇晃10 小时前
Java并发——synchronized锁
java·开发语言
sxlishaobin11 小时前
Java I/O 模型详解:BIO、NIO、AIO
java·开发语言·nio
彭于晏Yan11 小时前
Spring AI(二):入门使用
java·spring boot·spring·ai
有一个好名字11 小时前
vibe codeing 开发流程
java
兑生11 小时前
【灵神题单·贪心】3745. 三元素表达式的最大值 | 排序贪心 | Java
java·开发语言
polaris063011 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat