若依(你若不离不弃我必生死相依)http://doc.ruoyi.vip/ruoyi/document/qdsc.html#列的各项
仔细查看格式 问题
首先对应contrallor和调用地方是不是正确;
第一种情况:
前台页面的表单在一些情况下没有指定POST方法:
Ajax没有指定POST方法:
后台方法在一定情况下需要指定POST方法:
第二种情况:
前端参数类型与后台数据库中的存储类型不一致导致错误:
这种情况(1)如果只需从前台获取则只需要将前台参数名避免与数据库中参数名一致
(2)如果只需传递参数,则可以用指定类型接收以后,自行转格式在放回数据库或实体类,表单等
(3)彻底解决的办法,很简单,再创建一个实体类或者在实体类中再添加两个所需的参数类型
现象:sql 语句不对
实体类生成失败
数据库操作异常
现象:sql 语句不对
实体类生成失败
数据库操作异常
一种方式
//添加页面跳转
@GetMapping("add/{id}")
public String add(@PathVariable String id,Model model) {
model.addAttribute("campangId",id);
List<SysOrganization> list=sysOrganizationService.list();
Object json= JSONArray.toJSONString(list);
model.addAttribute("orgList",json);
return prefix + "/wages_file_add";
}
二种方式
field: 'companyName',
title: '公司名称',
formatter: function (value, row, index) {
var name = '';
<#list orgList as org>
if(${org.id}==row.campangId)
{
name="${org.name}";
}
</#list>
return name;
}
datatime :带有时分秒
Could not set property 'id' of 'class com.basic.entity.AccessControl' with value '1423648908727775233' Cause: java.lang.IllegalArgumentException: argument type mismatch
是spring3.0的一个新功能:接收请求路径中占位符的值
添加css样式
nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.format.annotation.DateTimeFormat @com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value '2021-08-05'; nested exception is java.lang.IllegalArgumentException: Parse attempt failed for value [2021-08-05]
button | 定义可点击的按钮(通常与 JavaScript 一起使用来启动脚本)。 |
---|---|
checkbox | 定义复选框。 |
colorNew | 定义拾色器。 |
dateNew | 定义 date 控件(包括年、月、日,不包括时间)。 |
datetimeNew | 定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,基于 UTC 时区)。 |
datetime-localNew | 定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,不带时区)。 |
emailNew | 定义用于 e-mail 地址的字段。 |
file | 定义文件选择字段和 "浏览..." 按钮,供文件上传。 |
hidden | 定义隐藏输入字段。 |
image | 定义图像作为提交按钮。 |
monthNew | 定义 month 和 year 控件(不带时区)。 |
numberNew | 定义用于输入数字的字段。 |
password | 定义密码字段(字段中的字符会被遮蔽)。 |
radio | 定义单选按钮。 |
rangeNew | 定义用于精确值不重要的输入数字的控件(比如 slider 控件)。 |
reset | 定义重置按钮(重置所有的表单值为默认值)。 |
searchNew | 定义用于输入搜索字符串的文本字段。 |
submit | 定义提交按钮。 |
telNew | 定义用于输入电话号码的字段。 |
text | 默认。定义一个单行的文本字段(默认宽度为 20 个字符)。 |
timeNew | 定义用于输入时间的控件(不带时区)。 |
urlNew | 定义用于输入 URL 的字段。 |
weekNew | 定义 week 和 year 控件(不带时区)。 |
T 表示泛型:
public interface SnatchResult <T>{ List <T>getMetaData() throws IOException; }
java的泛型 也就是说可以是任意的类型,接口定义 interface 既然是接口 它的实现都可以执行SnatchResult来实现接口 声明了T 那就可以在实现时 按需用不同的类型定义 比如说通过它的接口实现的类 List 可以是 <String> 也可以是 <Integer>
都是泛型不同的指代
直接formater 通过value 获取,每条数据遍历一下,直接使用 $table.imageView
若依(你若不离不弃我必生死相依):http://doc.ruoyi.vip/ruoyi/document/qdsc.html#列的各项
@Autowired(required=true):当使用@Autowired注解的时候,其实默认就是@Autowired(required=true),表示注入的时候,该bean必须存在,否则就会注入失败。 @Autowired(required=false):表示忽略当前要注入的bean,如果有直接注入,没有跳过,不会报错。
没有重新rebuild
表单校验 忽略空和隐藏
$(".selector").validate({ onsubmit: false }) 默认值是true,表示点击submit提交按钮就会进行表单验证,所以最好不要将其修改为false。
二.onfocusout: $(".selector").validate({ onfocusout: false }) 默认值是true,表示当焦点离开当前表单元素就会对其进行验证。
三.onkeyup: $(".selector").validate({ onkeyup: false }) 默认值是true,表示当按键弹起时,就会对当前表单元素进行验证。
四.focusInvalid: $(".selector").validate({ focusInvalid: false }) 默认值是true,当验证无效时,焦点跳到第一个无效的表单元素。
五.focusCleanup: $(".selector").validate({ focusCleanup: true }) 默认值是false。
如果为true,当表单得到焦点时,移除在该表单上的errorClass并隐藏所有错误消息。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有