![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
youz1976
天天向上
展开
-
xxxx is not defined at HTMLButtonElement.onclick
1、报错如下,非必现2、页面结构如下---html代码区域---<script th:src="https://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.js"></script><script th:src="https://cdn.bootcss.com/jspdf/1.5.3/jspdf.debug.js"></script> <script type="te.原创 2021-04-06 14:57:00 · 2103 阅读 · 0 评论 -
将pdf转成图片时,文字没法显示
背景:系统在Windows系统正常的将pdf转成了图片,但是在centos系统上,文字没法显示。问题所在:centos系统上缺少字体。解决方案:1、将字体从Windows上上传至centos。(c盘下载,rz命令)2、代码层面 /** * 获取中文字体位置 * @return */ private static String getChineseFont(){ //宋体(对应css中的 属性 font-family: SimSun; /*宋体*/) Stri.原创 2020-09-28 23:01:42 · 2233 阅读 · 0 评论 -
IE下不支持Promise的问题
1、vue版①安装依赖npm install --save-dev es6-promise②在main.js中导入依赖import Promise from 'es6-promise'Promise.polyfill()2、普通版本<script type="text/javascript"> //测试 var polyfill = document.createElement("script"); polyfill.setAttribute原创 2020-09-17 08:52:58 · 594 阅读 · 0 评论 -
更换二级域名,ip没变,sessionid已变
1、业务场景:云服务上有一个springboot的web工程,有一个nginx,nginx代理了两个二级域名a和b,这两个二级域名都指向这个springboot的web工程。用a登录了系统,这时把浏览器地址改成b,需要重新登录。2、为什么?session是通过sessionid来辨识的,而sessionid是存储在cookie里面的,cookie的传递是和域名关联的,域名变了,c...原创 2019-10-28 19:25:11 · 643 阅读 · 0 评论 -
HttpServletRequest request获取请求url等信息
ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder .getRequestAttributes(); HttpServletRequest request = null; if (null != requestAttributes) { ...原创 2019-10-24 16:48:50 · 2304 阅读 · 0 评论 -
sql 多个排序选择,与它的坑
1、场景:当一个查询需要多个排序规则时怎么做?2、desc 降序,asc 升序,默认升序3、select * from t_test oreder by createtime ,cuorder desc查询结果:首先时间排序优先,默认升序,然后按照cuorder降序排列错误解释:首先时间排序优先,然后cuorder,依次按照降序排列4、selec原创 2017-03-14 14:09:59 · 9677 阅读 · 0 评论 -
Linux下运行java DES解密失败,报javax.crypto.BadPaddingException:Given final block not properly padded
1、报错内容avax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:810) at com.sun.crypto.provider.CipherCore.doFinal(Cipher原创 2017-03-24 10:58:57 · 3900 阅读 · 0 评论 -
查询mysql 中某字段为空值的数据
1、什么是mysql中的空值,如下图所示2、怎么查询呢?需要用到is null 和is not null下面是例子,不过只sql修改,如图所示结果为update t_wxuser a set a.updatetime=a.subscribe_time where a.updatetime IS NULL3、原创 2017-05-23 15:29:40 · 141167 阅读 · 8 评论 -
canvas 旋转中心点
ctx.translate();ctx.rotate();2、代码Your browser does not support the HTML5 canvas tag.var c=document.getElementById("myCanvas");var ctx = c.getContext('2d');var x = 100,原创 2017-09-05 20:11:28 · 4028 阅读 · 0 评论 -
jqgrid 获取table第一行数据
jqgrid文档http://blog.mn886.net/jqGrid/1、需求:想要获取jqgrid的首行数据查找了很多资料都是以下说法:var rowData = $('#gridTable').jqGrid('getRowData',rowId);var Name= rowData.name;rowid为行号---------这是错误的。所以我就用var rowData = $(“#gri...原创 2018-06-10 18:35:44 · 6192 阅读 · 0 评论 -
No bean named 'transactionManager' available: No matching PlatformTransactionManager bean found for
1、问题:No bean named 'transactionManager' available: No matching PlatformTransactionManager bean found for qualifier 'transactionManager' - neither qualifier match nor bean name match! at org.spri...原创 2018-12-01 11:15:54 · 11798 阅读 · 0 评论 -
thymeleaf th:value拼接
<input type="hidden" th:value="${#dates.format(new java.util.Date().getTime(), 'yyyy-MM-dd')}+'**列表'"/> 参考:https://blog.csdn.net/qq_30725371/article/details/80108713https://blog.csdn....原创 2019-08-03 12:08:35 · 3813 阅读 · 0 评论 -
spring java将一个网页链接转化为html字符串并当作一个页面返回给浏览器
导入依赖<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.3</version> </dependency>...原创 2019-09-03 20:03:06 · 3715 阅读 · 0 评论 -
websocket+ javaweb 实现浏览器聊天
1、先来看下效果,文章结尾有源码下载2、上线提醒3、代码放在笔记本上的tomcat,两个浏览器实现即时聊天4、同一局域网下的台式电脑进行即时聊天5、由下图可知传统的tcp/ip协议需要经过3次握手连接,而websocket只需要连接一次。WebSocket 是类似 Socket 的 TCP 长连原创 2017-03-22 09:33:50 · 3497 阅读 · 0 评论 -
[Err] 1267 - Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for
1、MySQL进行字符串比较时发生错误select a.EVENT, a.TOUSERNAME, a.FROMUSERNAME, a.FROMNICKNAME, a.EVENTKEY, a.MSGTYPE, a.CONTENT, a.INSERTTIME, b.HEADIMGURL from原创 2017-03-28 11:23:37 · 1764 阅读 · 0 评论 -
关闭防火墙解决httpclient.execute长时间停滞
1、new HttpClient 对象,HttpClient client = new DefaultHttpClient();2、new 请求对象,HttpGet request = new HttpGet(url);或HttpPost request = new HttpPost(url);3、执行HttpClient .execute(request);4、一切都很正常,但是就是原创 2015-08-17 16:07:54 · 5767 阅读 · 0 评论 -
发送消息给微信企业号关注账户:errcode=60011,
在微信后台配置:设置 -> 权限管理 -> 应用权限, 添加要主动发消息的应用到 应用权限 中。原创 2015-10-13 18:26:32 · 3506 阅读 · 0 评论 -
JSONObject.toBean(JSONObject jsonObject, Class beanClass)时,防止时间类型为系统默认时间
1、场景描述:前端传至后台的时间格式为yyyy-MM-dd,例如:2016-01-22,传至后台通过JSONObject.toBean(JSONObject jsonObject, Class beanClass)转换成对象时,时间转换为系统时间2、原因:JSONObject不能识别“yyyy-MM-dd”的格式3、解决:添加一段代码:JSONUtils.getMorp原创 2016-01-29 10:41:20 · 4683 阅读 · 0 评论 -
ajax提交整个表格数据至后台,带回显
1、问题描述,将一个table中的数据整个提交至后台转换成list2、主要功能:1)、表格数据json提交后台转成list,jsonObject2)、后台list数据回显至前端表格,3)、表格带增加行删除行功能,4)、select元素回显5)、jQuery ajax submit提交3、前端提交表格数据<%@ page language="jav原创 2016-02-02 10:51:09 · 26187 阅读 · 3 评论 -
request.getRequestURI(),request.getRequestURL(),request.getQueryString()区别
1、String requestURI = request.getRequestURI();StringBuffer requestURL = request.getRequestURL();String queryString = request.getQueryString();2、打印 System.out.println("requestURI="原创 2016-05-07 15:08:15 · 5320 阅读 · 0 评论 -
<c:choose> is not allowed as a child of,Only <c:when> and <c:otherwise> are allowed children.
1、日志报错,jsp显示不出来2017-01-18 20:40:15.909 ERROR TCFControllerFilter doFilter error:com.caucho.jsp.JspLineParseException: /WEB-INF/pages/index.jsp:108: text is not allowed as a child of . Only and a原创 2017-01-18 21:11:26 · 812 阅读 · 0 评论 -
user agent stylesheet 怎么去掉
1、1) user agent stylesheet是浏览器默认样式表,在写网页时,没有指定的样式,按浏览器内置的样式表来渲染。像word中也有一些预留样式,可以让我们的排版更美观整齐。2) 不同浏览器甚至同一浏览器不同版本的默认样式是不同的 。2、在编写网站中发现有一段文字被加粗了,看看了网页源代码和CSS中都没有加粗的代码,审核了一下元素是一段user agent st原创 2017-02-09 17:42:00 · 49765 阅读 · 2 评论 -
百度地图API,用户拒绝获取地理位置getStatus()还是等于BMAP_STATUS_SUCCESS
1、业务场景:百度地图 JavaScript API中有一个方法是通过浏览器定位,getCurrentPosition。但是用户拒绝或者允许获取地理位置,this.getStatus()都是0; var myposition; var myposition_lng; var myposition_lat; var geolocation = new BMap.Geoloca原创 2017-02-20 20:31:00 · 18171 阅读 · 7 评论 -
微信订阅号点击菜单栏获取用户信息
一、业务场景:点击订阅号菜单栏,跳转到一个页面,在页面中需要识别用户身份二、背景:有的认证订阅号有网页授权获取用户基本信息有的认证订阅号没有网页授权获取用户基本信息认证服务号是有这个接口权限的,所以用认证服务号开发,不用担心这个接口权限问题三、功能实现后,用户点击菜单栏,在跳转到页面之前会有一个授权登录页面,这个与拥有网页授权接口的实现,在体验度上有区别原创 2017-01-24 10:04:10 · 24757 阅读 · 5 评论 -
上传图片并可预览图片
1、业务说明:通过button按钮点击触发file类型的inputtype="file" id="imgfileid">2、js代码 $(function(){ $('#changeimgid').on('click', function(){ $("#imgfileid").trigger("clic原创 2017-02-22 19:27:44 · 656 阅读 · 0 评论 -
eclipse中的dynamic web project与Static Web Project 的区别
1、Dynamic Web Project If you want to create a content-based Web application that does not contain any dynamic content (such as servlets, JSP files, filters, and associated metadata) you might prefe原创 2015-08-16 20:54:33 · 10132 阅读 · 0 评论