Servlet知识点汇总

简介: java提供的基础的类库

javaSE

java提供的基础的类库

avaEE

javaEE其实就是sun(oracle)公司为我们程序员提供的一个庞大的库,而这套库是支撑我们开发企业内部软件的,通过这个庞大的库我们可以进行企业级的开发(企业内部的软件)

2345_image_file_copy_2.jpg

Servlet规范

2345_image_file_copy_3.jpg

Servlet开发步骤

2345_image_file_copy_4.jpg

2345_image_file_copy_5.jpg

Servlet对象生命周期

2345_image_file_copy_6.jpg

HttpServletRequest接口

2345_image_file_copy_7.jpg

HttpServletResponse接口

2345_image_file_copy_8.jpg

Request请求中post方法乱码问题的解决

设置:request.setCharacterEncoding(“utf-8”);

Cookie

2345_image_file_copy_9.jpg

2345_image_file_copy_10.jpg

Session

2345_image_file_copy_11.jpg

2345_image_file_copy_12.jpg

2345_image_file_copy_13.jpg

2345_image_file_copy_14.jpg

ServletContext

2345_image_file_copy_15.jpg

2345_image_file_copy_16.jpg

2345_image_file_copy_17.jpg

2345_image_file_copy_18.jpg

文件上传

请求与响应的特点:

— 通过浏览器上传文件给服务器,与正常的访问不同,用户通过浏览器给服务器发送的比较复杂,而向浏览器返回的信息 可能是简单的信息,为了规范通过浏览器上传文件到服务器的行为,就设计了一个RFC1867协议,约定上传文件所需要尊守的规则。

文件上传的本质:

       从客户端复制文件到服务端指定目录下面的过程

文件上传表单三要素:

       1,使用post方式提交表单
       2,为上传表单的每个表单项添加name属性,便于服务器收集
       3,在form标签中,加上enctype="multipart/form-data" 只有在上传文件时使用

文件下载

1、超链接直接下载 ,使用dowmload属性(浏览器遇到不可识别的文件会自动下载)

2、使用后台代码下载

目录
相关文章
|
存储 小程序 Java
servlet知识点总结
总结Servlet知识点,包括实现、工作流程、生命周期、HttpRequest和HttpServletResponse对象、Cookie和HttpSession的使用,以及ServletContext对象和Servlet的三大域对象。
servlet知识点总结
|
Java 应用服务中间件 数据库连接
Spring5源码(51)-Servlet知识点回顾以及SpringMVC分析入口
Spring5源码(51)-Servlet知识点回顾以及SpringMVC分析入口
135 0
|
安全 小程序 Java
Servlet相关知识点
Servlet相关知识点
106 0
|
Java 程序员
Servlet面试核心知识点
Servlet面试核心知识点 如有编辑错误联系作者 如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 王恒杰 男、95后 现居天津 是一名学习java面向作业编程的菜鸟 是万千程序猿中的一只 喜欢编程,喜欢探索新技术,大学生活迷茫过,失落过,还好没有放弃 希望看到这里的你也不要轻易地放弃 这条路上的你并不是孤军奋战,有千千万万的猿在陪你前行
202 0
Servlet面试核心知识点
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
185 3
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
188 1
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
148 1
|
自然语言处理 前端开发 Java
Servlet与JSP:Java Web开发的基石技术详解
【6月更文挑战第23天】Java Web的Servlet与JSP是动态网页的核心。Servlet是服务器端的Java应用,处理HTTP请求并响应;JSP则是结合HTML与Java代码的页面,用于动态内容生成。Servlet通过生命周期方法如`init()`、`service()`和`destroy()`工作,而JSP在执行时编译成Servlet。两者在MVC架构中分工,Servlet处理逻辑,JSP展示数据。尽管有Spring MVC等框架,Servlet和JSP仍是理解Web开发基础的关键。
304 12