java web
小岛牙牙怪
一万次放弃,一万零一次拾起
展开
-
Object类型转为Map 强制转换
Object类型转为Map:强制转换:Map<String, Object> resultMap = new HashMap<>();Map<String, Object> repairMap = new HashMap<>();repairMap.put("id",entity);resultMap.put("repair",repairMap);想要获取repairMapMap<String, Object> repair原创 2021-04-27 15:03:15 · 3700 阅读 · 0 评论 -
javascript禁止输入|或者\或者空格
项目场景:名称,禁止输入|或者\或者空格问题描述:<td class="value"> <input id="name" name="name" type="text" style="width: 150px" class="inputxt" ignore="checked" datatype="*" errormsg="该字段不能为空" value="${table.name}" validType="table,name,id" />原创 2021-04-26 15:20:58 · 721 阅读 · 0 评论 -
sql语句 异常 :You have an error in your SQL syntax
项目场景:jeecg表单,条件查询问题描述:查询条件筛选后,无相应的查询结果。原因分析:查看services提示:You have an error in your SQL syntax; check the manual that corresponds to y...解决方案:提示写的很清楚,查询语句sql出错。打断点,在java代码中获取到sql语句,发现昨天新增的order by t.time排序条件,写在了limit 0,10后面,导致sql语句出错。错原创 2021-04-25 10:51:41 · 1048 阅读 · 0 评论 -
java 从数据库获取日期时间(datetime),只保留日期
问题场景:mysql数据库中字段logintime数据类型为datetime。在java项目中直接获取String time = map.get("logintime").toString();time值为 2021-01-02 00:00:00.0现在需要只显示年月日,不显示时间。解决:使用日期格式化工具SimpleDateFormat 工具类String time = map.get("logintime").toString();SimpleDateFormat sdf =new原创 2021-04-23 15:11:38 · 6533 阅读 · 1 评论 -
jquery设置字体颜色
项目场景:使用jeecg开发平台,一个表单保存时进行校验,某个字段设置大小为32个字符,input如果输入超过32字符,提示信息:保存失败,最多输入32个字符。此时设置input控件内字体为红色。解决方案:$("#input").css({color:“red”})...原创 2021-04-22 17:54:04 · 3264 阅读 · 0 评论 -
byte[]数组转换为java字符串([B@****)
byte[]数组转换为java字符串([B@****)项目场景:问题描述:解决方案:项目场景:从数据库(我用的mysql)中获取字段类型为longblob,保存的base64的图片信息。将图片显示到界面。问题描述:由于前端需要显示为以下格式字符串:data:image/jpeg;base64,/9j/4AAQ****因此需要对接收到的byte[]处理,转换为java字符串 解决方案:Map<String, Object> imagelist = new HashMap&l原创 2021-04-14 15:56:43 · 755 阅读 · 0 评论 -
java 异常提示
String 转换为Double时,提示此异常NullPointerException理想状态数据:String jingdu=“116.445879”; //经度String weidu=“39.926532”; //纬度执行数据类型转换:double[] s2=new double[2]; s2[0]=Double.valueOf(zz.get("jingdu").toString()); s2[1]=Double.val原创 2020-11-27 10:17:38 · 288 阅读 · 1 评论 -
<c:foreach 省略代码> 设置隐藏hide
项目场景:jeecg框架,界面需要隐藏控件,其中有一个label是循环获取数据(<c:foreach 省略代码>)后在界面显示。问题描述:给<c:foreach 省略代码>下label添加id后设置$(’#id’).hide();只能隐藏循环的第一个数据,其余数据仍然在界面中显示<c:forEach items="${request.EntityList}" var="Entity" > <span onch原创 2020-11-03 11:13:16 · 421 阅读 · 0 评论 -
js代码修改后,调试无效果
问题描述:javaweb,修改jeecg框架js代码后,调试发现无效果原因分析:虽然修改了js代码,但是浏览器中缓存未清理,导致未正常显示修改后效果。解决方案:F12,选择Network,勾选Disable cache。然后ctrl+f5刷新界面,成功。...原创 2020-10-29 14:13:21 · 714 阅读 · 0 评论 -
java web异常处理
Jeecg在线创建表单并生成代码,维护菜单后点击提示异常:GET **** 404 (Not Found)因为代码是自动生成,复制粘贴到项目时需要注意:1.更改jsp文件中src路径,设置为当前项目路径。(生成代码时会默认一个路径)默认路径:<script src = "webpage/com/jeecg/demo/tYDemoList.js"></script>修改后路径: <script src = "webpage/product/demo/tYDemo原创 2020-10-28 10:23:06 · 146 阅读 · 0 评论 -
java web
SSM框架下 Failed to load resource: the server responded with a status of 404 (Not Found)错误这个错误提示的是js的引用路径有错:1.检查应用路径是否正确(我的问题是路径是正确的但是去到页面就会提示404错误)引用路径,最好都使用绝对路径<script type="text/javascript" src="<%=basePath%>/js/jquery-1.12.4.js"></scrip原创 2020-10-28 09:05:56 · 177 阅读 · 0 评论