踩错
皮皮蟹01
在校计算机专业本科生一枚,想与大家一起交流技术、代码、前沿科技、new idea。还请社区里的大神们多关照。^_^
展开
-
【踩错】Spring源码环境搭建踩坑记录
2021-10-06之前调试Spring源码为了图省事,都是直接利用idea搭建一个Spring项目然后断点调试。这样的好处是快,坏处是对于Spring的整个代码架构没办法像自己的项目代码那样每个包、每个模块一目了然,并且是只读的,没有办法做一些修改与注释。搭建Spring源码阅读环境势在必行。废话不多说,记录一下坑。我使用的是Spring-5.0.4、gradle-4.4.11.下载Spring源码,下载并配置gradle2.配置Spring源码依赖的jar包的下载地址,打开根目录下的build原创 2022-01-27 00:14:41 · 505 阅读 · 0 评论 -
【踩错】thymeleaf多重${}
2021-07-03今天遇到一个问题,thymeleaf接收到controller传递过来的model数据中,含有list和map结构的数据,在thymeleaf渲染数据的过程中,首先用th:each遍历list,取list中的元素作为map的键,然后从map中取出对应的value来。想要在thymeleaf上渲染controller层传递过来的数据,需要使用${}来获取后台数据,例如contoller传递一个“user”到thymeleaf,需要在前端使用user.id,如下所示,可以获取到传递过来的原创 2022-01-26 18:03:23 · 573 阅读 · 0 评论 -
【实践】关于thymeleaf的select下拉选择框的默认选中项
2020-05-29最近在敲敲敲的过程遇到一个问题,这个问题是这样的:我需要在页面上提供用户更新信息的功能,在进入该页面前,首先获取信息,使用thymeleaf模板填充信息。前端有一个select标签,需求是显示用户之前所选中的内容。但是尝试了通过th:attr和th:if判断,都不好用,使用jquery来进行attr的设置也不好使。查阅一番才知道了解决办法:使用th:selected<select name="select" id="projecttype" class="form-contr原创 2022-01-25 21:17:04 · 9766 阅读 · 0 评论 -
【踩错】解决ajax异步更新后控件的click事件失效的方法
2019-11-14昨天做了一个在线投票网站,是为研究生院“良师益友”活动准备的。在其中遇到一个问题,用 ajax 异步更新了导师列表,列表中有“投票”按钮,在异步更新完成之后,再次点击“投票”按钮则一点动静没有。调试之后发现连按钮的 jQuery 的 click 事件都不能触发了。造成了很大的困扰。按照自己的理解代码没有问题,可是效果就是不对,那就是理解有问题了。查阅资料后果然是自己对机制的不了解导致的这个问题。原来的代码写的是:$(".vote_bt").click( function ()原创 2022-01-24 17:38:54 · 657 阅读 · 1 评论 -
【踩错】idea导入springboot项目使用maven引入依赖失败,包名现红色波浪线
换个了电脑之后,安装好配置好各种环境。从github上把之前的springboot项目clone下来,使用intellijidea对项目进行导入。等待了一个多钟,等来的确是maven中的包名都出现红色波浪线,是引入依赖失败了。试了很多方法都不行,最后想到可能是因为网络的缘故,jar包没有下载完整。最后找到本地仓库,将后缀为.lastupdate的文件都删除,再对maven进行reimport操作,令人抓狂的红色波浪线终于消失。(idea的默认本地仓库:C:\Ususername.m2\reposi原创 2022-01-24 17:35:12 · 1328 阅读 · 0 评论