欢迎访问我的个人网站==》 jiashubing.cn
摘要: 比如有 A、B两个服务,对应的域名不同,A服务引用了B服务的 js,B 服务读取了自己域名下的cookie,然后返回给A 服务,该如何实现。 代码其实也不复杂,这里只简单说一下原理。 A 服务定义一个方法,必须包含一个参数,比如: function successLogin(respon) { va 阅读全文
posted @ 2022-07-01 15:02 贾树丙 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 有一个需求,同时给 cookie 设置过期时间Expires 和 Samesite 属性。Expires 为一个具体的时间,Samesite=none 失败过好多次,最后发现规律是: httpResponse.addHeader("Set-Cookie",cksb.toString()); Same 阅读全文
posted @ 2022-07-01 11:11 贾树丙 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: 如果 cookie 里已经有了JSESSIONID ,那就可以从 request 中获取。 但是它是怎么来的呢?答:是在最开始生成会话的时候来的。那如果想要在生成的时候,就获取到JSESSIONID 该怎么做? 答:也是有方法的,在生成JSESSIONID 的时候,从 response 的 head 阅读全文
posted @ 2022-07-01 10:50 贾树丙 阅读(2326) 评论(0) 推荐(0) 编辑
摘要: 只要添加这个插件,打包的时候就会自动生成 git.properties 文件 <build> ... <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> </plug 阅读全文
posted @ 2022-07-01 10:39 贾树丙 阅读(427) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { Object a = null; String b = (String) a; // 把null 进行类型强转是否会编译错误 System.out.println(b); // 输出为null boolean flag 阅读全文
posted @ 2022-07-01 10:35 贾树丙 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一种解决办法是使用 window.location.reload(),缺点是: 如果网页是POST请求,那么刷新后会再次提交。 还有另一种,造成无法刷新的原因是:链接里有 # 号。所以把它转义一下就能解决问题 var tmpUrl = window.location.href; tmpUrl = t 阅读全文
posted @ 2022-07-01 10:22 贾树丙 阅读(1196) 评论(0) 推荐(0) 编辑