欢迎访问我的个人网站==》 jiashubing.cn

随笔分类 -  13、Web

摘要:正确 语法是th:style="${bingMoshi=='hei'?'color:#f8f8f2;':'color:#3e3e3e;'} + ${bingFontSize != null ?'font-size:'+ bingFontSize +';':''} + ${bingLineHeight 阅读全文
posted @ 2024-10-31 16:43 贾树丙 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一开始发现了一个安全问题,cas/status/config ,cas/statistics 接口会泄漏一些配置文件(此时不确定底层代码是否还有别的接口,其实最好的办法就是直接覆盖底层类,直接去掉这些接口,这是后话了) 刚开始想了一个简单的方案,就是直接nginx 层面,通过前缀匹配,把这些接口直接 阅读全文
posted @ 2024-04-15 11:30 贾树丙 阅读(13) 评论(0) 推荐(0) 编辑
摘要:js 数组创建 HTML 列表 <!DOCTYPE html> <html> <head> <title></title> <script src="../trd/jquery/jquery.js"></script> <script type="text/javascript"> window.o 阅读全文
posted @ 2024-02-28 17:23 贾树丙 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Java中的参数为@RequestParam(value = "keys[]") String[] keys Url参数是这样的:keys%5B%5D=logo&keys%5B%5D=logoutUrl&keys%5B%5D=registerProtocolTitle&keys%5B%5D=regi 阅读全文
posted @ 2023-09-28 16:47 贾树丙 阅读(355) 评论(0) 推荐(0) 编辑
摘要:使用jquery的 $.get 绝对路径$.get("https://xxx.html", function (result) { $("#content").html(result); }); // 相对路径$.get("./xxx.md", function (result) { $("#con 阅读全文
posted @ 2023-09-28 16:14 贾树丙 阅读(15) 评论(0) 推荐(0) 编辑
摘要:错误写法 <form id="printPdfForm" th:action="@{/forum/topicToPdf(topicId=${topic.id})}"></form> $("#printPdfForm").submit(); <form id="printPdfForm" th:act 阅读全文
posted @ 2023-04-26 17:02 贾树丙 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>Div滚动到头以后置顶</title> 6 </head> 7 <body style="height:2000px;"> 8 <div style="he 阅读全文
posted @ 2023-03-31 16:53 贾树丙 阅读(48) 评论(0) 推荐(0) 编辑
摘要:有的时候啊,做定制化的项目,可以这么干,好用就行,别的管他呢。 String path = Thread.currentThread().getContextClassLoader().getResource("").getPath().replace("WEB-INF/classes/", "js 阅读全文
posted @ 2023-03-31 14:13 贾树丙 阅读(53) 评论(0) 推荐(0) 编辑
摘要:axios 方案,具体原理在网上搜索吧。我想要说的是,这种方法是有缺陷的。虽然写header是没问题的,但是返回值是一堆的 html。此时如果使用 document.write 就不能加载js,如果使用下面的方法,相当于打开了一个新窗口,可以加载js,但是url 地址没了 var form1 = d 阅读全文
posted @ 2022-12-22 10:24 贾树丙 阅读(4259) 评论(0) 推荐(0) 编辑
摘要:问题 比如 后端传了一个boolean类型的参数,js如果直接使用这个参数,比如这么写就是错的 if (${redevice}) { document.getElementById('redevice').checked = true; } 会报语法错:Uncaught SyntaxError: U 阅读全文
posted @ 2022-12-20 16:48 贾树丙 阅读(106) 评论(0) 推荐(0) 编辑
摘要:判断类 package config; import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckMobile { private CheckMobile() { } // \b 是单词边界(连 阅读全文
posted @ 2022-08-16 10:27 贾树丙 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:function addScript(url){ var script = document.createElement('script'); script.setAttribute('type','text/javascript'); script.setAttribute('src',url); 阅读全文
posted @ 2022-07-28 14:35 贾树丙 阅读(740) 评论(0) 推荐(0) 编辑
摘要:比如有 A、B两个服务,对应的域名不同,A服务引用了B服务的 js,B 服务读取了自己域名下的cookie,然后返回给A 服务,该如何实现。 代码其实也不复杂,这里只简单说一下原理。 A 服务定义一个方法,必须包含一个参数,比如: function successLogin(respon) { va 阅读全文
posted @ 2022-07-01 15:02 贾树丙 阅读(166) 评论(0) 推荐(0) 编辑
摘要:有一个需求,同时给 cookie 设置过期时间Expires 和 Samesite 属性。Expires 为一个具体的时间,Samesite=none 失败过好多次,最后发现规律是: httpResponse.addHeader("Set-Cookie",cksb.toString()); Same 阅读全文
posted @ 2022-07-01 11:11 贾树丙 阅读(1989) 评论(0) 推荐(0) 编辑
摘要:如果 cookie 里已经有了JSESSIONID ,那就可以从 request 中获取。 但是它是怎么来的呢?答:是在最开始生成会话的时候来的。那如果想要在生成的时候,就获取到JSESSIONID 该怎么做? 答:也是有方法的,在生成JSESSIONID 的时候,从 response 的 head 阅读全文
posted @ 2022-07-01 10:50 贾树丙 阅读(2573) 评论(0) 推荐(0) 编辑
摘要:一种解决办法是使用 window.location.reload(),缺点是: 如果网页是POST请求,那么刷新后会再次提交。 还有另一种,造成无法刷新的原因是:链接里有 # 号。所以把它转义一下就能解决问题 var tmpUrl = window.location.href; tmpUrl = t 阅读全文
posted @ 2022-07-01 10:22 贾树丙 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:<style type="text/css"> .dream_area { background: rgba(0,0,0,.7); text-align: center; line-height: 2rem; color: #fff; position: fixed; left: 50%; top: 阅读全文
posted @ 2021-05-12 17:12 贾树丙 阅读(316) 评论(0) 推荐(0) 编辑
摘要:jsonp 竟然没有实现跨域,气死了。 实验了半天,才发现问题其实是:只在谷歌浏览器,并且是http 域名的时候,jsonp 未实现跨域。 原因是谷歌浏览器的同源策略,同源策略的关键属性:SameSite。该值默认为Lax(必须同源)。如果显式关闭SameSite属性(将其设为None),那么必须同 阅读全文
posted @ 2020-10-21 13:36 贾树丙 阅读(459) 评论(0) 推荐(0) 编辑
摘要:好东西还是要整理记录一下的,不然总是忘,忘了还要重新百度 转自:http://www.manongjc.com/detail/6-pluqgnzhtjbdzjk.html Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquer 阅读全文
posted @ 2020-08-28 10:33 贾树丙 阅读(405) 评论(0) 推荐(0) 编辑
摘要:<div id="ws" style="display:none; position: absolute; height: 100%; width: 100%; background: #333; opacity: 0.5;"></div> 阅读全文
posted @ 2020-03-24 19:00 贾树丙 阅读(1549) 评论(0) 推荐(0) 编辑