Servlet
文章平均质量分 89
AJIUZ
这个作者很懒,什么都没留下…
展开
-
博客系统 —— Servlet 实现(前后端分离)(详细+整体代码+效果图)
在前端代码中,要想构造一个请求获取博客详情,就得知道当前用户点击的博客的ID,而这个ID 已经包含在当前的 blog_detail.html 页面的 url 里了。在进入博客列表页/博客详情页的时候,先检查一下用户的登录状态,如果用户当前已经是登录状态,才能继续使用。(直接在前端代码中修改)服务器上:用户点击删除按钮,就发送一个 HTTP 请求,让服务器删除指定的博客,服务器收到请求后,就将该博客从数据库中删除。在页面加载的时候,让页面通过 ajax 访问服务器,获取到数据库中的博客数据,并且填到页面中。原创 2023-05-09 15:25:31 · 2243 阅读 · 1 评论 -
上传文件 —— Servlet
上传文件也是一个常见的需求,在Servlet中也提供了支持。上传文件的时候,在前端需要用到form 表单,在 form 表单中需要使用到特殊的类型:form-data。此时提交文件的时候,浏览器就会把文件内容以 form-data 的格式构造到 HTTP 请求中,服务器就可以通过 getPart 来获取了。一个 HTTP 请求,可以一次性提交多个文件。每个文件都称为一个,每个 Part 都有一个(身份标识),服务器代码中就可以根据 name 找到对应的 Part。原创 2023-05-06 16:31:43 · 1753 阅读 · 0 评论 -
Cookie和Session的API、登录页面
创建会话,会创建一个 HttpSession 对象,并且生成一个 session(是一个很长的数字,通常用十六进制来表示,能够保证唯一性), 接下来就会把这个 session 作为 key,把这个 HttpSession 对象作为 value ,把这个键值对给保存到 服务器内存 的一个 “ 哈希表 ” 这样的结构中。首先先获取到请求中 cookie 里面的 session 字段(相当于会话的身份标识),判定这个 session 是否在当前服务器上存在,如果不存在,则进入创建会话逻辑。以下介绍几个核心方法。原创 2023-05-06 15:43:34 · 797 阅读 · 0 评论 -
实现服务器版本---表白墙(Servlet)
结合Servlet API ,实现一个服务器版本表白墙。实现的这个表白墙,就通过服务器来保存这里的消息数据,进而做到 “持久化” 存储。创建 MessageServlet类,继承自 HttpServlet,重写 doPost方法 以及 doGet方法。(因为在约定接口时,接口一规定传来的请求时 POST请求,接口儿规定传来的请求时 GET请求)原创 2023-05-05 20:45:58 · 535 阅读 · 0 评论 -
Servlet基础(创建、运行原理、API)
Servlet是一种实现动态页面的技术,是一组 Tomcat 提供给程序员的API (Tomcat 的 HTTP服务器给 Java 提供的一组 API),帮助程序员简单高效的开发一个 web app。原创 2023-05-05 14:53:16 · 971 阅读 · 0 评论