博客系统项目
文章平均质量分 57
脑子要敲烂了
这个作者很懒,什么都没留下…
展开
-
开发博客系统中遇到的几个问题解答
此文主要解答前面文章中开发博客系统遇到的问题以及小结原创 2024-05-07 09:15:02 · 188 阅读 · 0 评论 -
博客系统(七)——实现发布博客功能
在一篇博客当中,它有 blogId、title、content、userId、postTime 属性。只有 title 和 content 是需要自己获取的,blogId 是自增主键,数据库会自己生成;userId 是作者信息,看提交博客的用户是谁,直接从会话中拿即可;类中添加一个 doPost 方法。postTime 是当前的时间。将编辑区容器代码改为以下代码。原创 2024-05-06 21:04:52 · 296 阅读 · 0 评论 -
博客系统(六) - 实现显示用户信息与注销功能
鉴于以上两种方式都可以实现注销功能,因此要么把 HttpSession 删掉;getSession 有创建/获取会话的方法,但是没有删除会话的方法,因此想要删除会话会比较麻烦。更好的办法就是 删除 user 对象,直接使用 removeAttribute 即可删除。需要判定当前的 登录状态;如果此时登录的是详情页,此处显示的是该文章的作者信息。如果是此时登录的列表页,此处显示的是登录用户的信息。②看看 session 对象里有没有 user。标签里加上一个 logout 路径。在之前写好的前端代码中的。原创 2024-05-06 20:58:05 · 252 阅读 · 0 评论 -
博客系统(五)——实现要求强制登录功能
当用户访问列表页/详情页/编辑页的时候,要求用户已经是登录的状态了,如果用户还没登录,就会强制跳转到登录页面。在页面加载的时候,专门发起一个新的 ajax。(一个页面里可以发多个 ajax 请求)如果以列表页为例,先发一个请求获取列表页,在获取列表页的时候再发个 ajax 获取用户的登录状态如果用户已经登录,就不会发生什么是;如果没有登录,就会跳转到登录页面。原创 2024-05-06 20:41:53 · 247 阅读 · 0 评论 -
博客系统(四)——登录页面功能实现
因此要使用 form 表单进行页面的跳转,如果是 ajax 请求,响应是 302 就无法进行跳转了,因为本身不会触发。使用form比ajax简单,但form功能没有ajax强,登录一般使用form。,因为在成功登录之后,会直接跳转到列表页。原创 2024-05-06 20:25:13 · 285 阅读 · 0 评论 -
博客系统(三)——博客详情页功能实现
在 博客列表页 点击 “查看全文” 按钮,就能跳转到中(跳转过去之后,在博客详情页中发起一个,从服务器获取到当前博客的具体内容。原创 2024-05-06 19:36:10 · 298 阅读 · 0 评论 -
博客系统(二)——实现获取博客列表页功能
此处就需要打通的操作。博客列表页在加载的时候,网页通过给服务器发一个请求,服务器查数据库获取到博客列表页数据,再返还给网页,网页再根据数据构造页面的内容。这样的交互过程也称为意思是前端只向后端请求数据,而不请求具体的页面,后端也仅仅是返回数据。这样设计的目的就是为了前端和后端更加的解耦,由浏览器进行具体的页面渲染,减少了服务器的工作量。原创 2024-05-06 18:53:39 · 221 阅读 · 0 评论 -
博客系统(一)——项目准备与数据库
对于查询操作会有一个遍历结果集合的步骤,其余的步骤也是一致的。在执行 sql 语句的时候,如果是 增删改 就要使用。原创 2024-05-06 18:11:46 · 780 阅读 · 1 评论