zl程序教程

您现在的位置是:首页 >  其它

当前栏目

JavaWeb 入门篇(7) 初次总结

总结 javaweb 入门篇 初次
2023-06-13 09:14:16 时间

JavaWeb 初总结

1、ServletContext 上下文对象

  • 可以获得web应用程序启动时加载的初始化参数
  • ServletContext 的作用域 全局的 唯一的 所有Servlet 共享的 可以存放数据
  • 读取资源文件
  • 实现转发

2、 request请求 HttpRequest 对象

  • 获取请求携带的参数
  • 开启session
  • 设置请求的字符编码
  • 实现转发
  • 获取请求头
  • 获取web 应用程序上下文ServletContext
  • requesrt 的作用域 只存在与一次请求当中

3、response HttpResponse 对象

  • 设置响应头 自动刷新 跳转页面
  • 实现重定向
  • 可以实现文件下载
  • 设置状态码
  • 设置响应的字符编码 设置响应体的解析格式

4、重定向和转发的区别

重定向:

  • 会修改url 向服务器发送两次请求
  • 重定向的 302
  • 重定向不仅仅局限当前web应用
  • 重定向是不携带request 和response的

转发:

  • url 不会修改 向服务器发送一次请求
  • 状态码是200
  • 转发只能转发到当前应用程序内
  • 转发是会携带着 request、 response的

5、cookie 对象

  • 存取cookie
  • 可以给cookie 设置过期时间
  • 删除 就是设置时间为零
  • cookie是可以存多个值的

6、session 对象

  • 开启Session 无则创建
  • 在session中存取值
  • 默认过期时间30分钟 可以主动设置时间
  • 可以获取上下文对象
  • 主动删除 public void removeAttribute(String name);

7、jsp

  • jtsl ${} jstl 表达式
  • c:if c:foreach 标签库

8、过滤器

  • 过滤请求和响应两个对象
  • 实现设置字符
  • 实现模拟的权限判断

大致的流程图:

自言自语

小总结:发现学的还是不多,慢慢来吧。