后端学习
文章平均质量分 83
后端学习
Flamingo灬
多巴胺的绑架没有救赎,有的只是上瘾的囚徒。
展开
-
动态SQL
if标签中test属性的值是true或者false,true则进行拼接,false则反之。加前缀时,改标签可以动态判断,当if里面全部不成立时,where不会加上去。可以自动去掉逗号 “,”,并且添加set。注意test里面用的是and表示并且。第一个if标签中的and可以自动去掉。声明sql片段提高复用性,用的较少。if标签中test属性时必须的。让where字句更加动态智能。原创 2022-11-27 15:20:05 · 363 阅读 · 1 评论 -
Cookie
在HTTP协议中是这样规定的:当浏览器发送请求的时候,会自动携带该path下的cookie数据给服务器。表示只要是这个servlet13项目的请求路径,都会提交这个cookie给服务器。”生成的cookie,如果cookie没有设置path,默认的path是什么?这个路径以及这个路径下的子路径,cookie都会被发送到服务器。浏览器发送cookie给服务器了,服务器中的java程序怎么接收?在java的servlet中,对cookie提供了哪些支持呢?也就是说,以后只要浏览器的请求路径是。原创 2022-11-24 16:58:19 · 4662 阅读 · 0 评论 -
关于B/S结构系统的会话机制(session机制)
JSP九大内置对象中,有session对象。什么是请求:用户在浏览器上点击了一下,然后页面停下来,可以认为是一次请求。超时销毁------浏览器可能一直没关,但是超时了,session就没了。session机制其实是一种规范,然后不同的语言对这种会话机制都有实现。一个用户对应一个session,在不同的浏览器打开属于不同的用户。session对象最主要的作用是:保存会话状态。为什么需要session对象保存会话状态呢?让jsp的九大内置对象没有session对象。手动销毁-----安全退出按钮。原创 2022-11-24 16:57:27 · 466 阅读 · 0 评论 -
重定向和转发的区别
转发会出现一个问题,比如有一个Servlet类,完成的是向数据库插入一个数据,插入成功后会跳转到一个新的页面,如果用转发的方式话,在新的页面上刷新浏览器时,会再次插一条数据到数据库当中,转发是一次请求,你在新页面刷新就是重新执行这个请求。而如果用重定向则不会出现该问题。如何选择转发和重定向。原创 2022-11-24 16:54:49 · 337 阅读 · 0 评论 -
HTTP超文本传输协议
注意:我们以后编写Servlet类时,不会直接继承GenericServlet类,因为我们是B/S结构系统,这种系统是基于HTTP超文本传输协议的,他有一个专门的Servlet类。只有两种情况可以发送POST请求:使用form表单,并且form标签中的method属性值为:post,或者做文件上传,用post。这种协议游走在B和S之间,B和S之间传输数据都要遵循该协议,这样B和S才能解耦合(即B不依赖S,S不依赖B)。HTTP请求协议的具体报文:POST请求。HTTP请求协议的具体报文:GET请求。原创 2022-11-24 16:52:39 · 363 阅读 · 0 评论 -
JPA技术实践(包含分页的代码实现)
list界面add界面edit界面delete界面同时还包含了上一页,下一页,跳转页面,显示页面数,记录数,页面数等等。原创 2022-07-08 14:42:25 · 513 阅读 · 0 评论