小编Wil*_*nda的帖子

Jackson @JsonFormat将日期缩短了一天

我在我的项目中使用了Spring Date Rest with Spring Boot.这个项目有一个对象,我使用注释@JsonFormat格式化将从我的Json接收的日期字段.字段Date的格式为"dd/MM/yyyy".当我发送我的json值"08/07/1980"时,杰克逊转换为值"07/07/1980".

问题是@JsonFormat将日期设置为少一天

这是我的源代码

@Temporal(TemporalType.DATE)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy", locale = "pt-BR", timezone = "UTC")
private Date birthDate;
Run Code Online (Sandbox Code Playgroud)

谢谢

format json jackson spring-data-rest spring-boot

20
推荐指数
3
解决办法
2万
查看次数

Struts2上传文件,在发送文件之前验证大小和内容类型文件

我对Struts 2及其文件上传拦截器有问题。它已经验证了我的内容类型和文件大小,但是上传过程没有停止。例如,我的上传限制为2Mb,用户发送了一个500MB的文件,拦截器struts 2记录该文件太大,但是继续上传文件

我想停止上传过程,在错误的情况下,因为struts2仅在发送文件完成后才返回到我的页面。

谢谢

size validation upload struts2 file

5
推荐指数
1
解决办法
4077
查看次数

在 Jquery 自动完成远程数据源中获取事件错误

我正在使用带有远程数据源的 Jquery 自动完成,但是,有时在我的服务器中尝试搜索时会返回错误,因为我使用的是像数据源这样的休息网络服务。我想知道我的网络服务返回了什么状态代码并打印错误消息示例:

$(idObjeto).autocomplete({
            source:url,
            minLength: 3,
            select:function(data,ui){
                $(formatIdJQuery(idObjValueReceptor)).val(ui.item.id);
            }
        }).data( "autocomplete" )._renderItem = function( ul, item ) {
        return $( "<li></li>" )
            .data( "item.autocomplete", item )
            .append( "<a>" + item.label + " - <strong>" + item.id + "</strong></a>" )
            .appendTo( ul );
        };
    }
Run Code Online (Sandbox Code Playgroud)

假设我的网络服务返回状态代码 404,例如,我想获取此状态代码并调用警报窗口。

这就是所有的人!

error-handling jquery jquery-ui jquery-ui-autocomplete

3
推荐指数
1
解决办法
2976
查看次数

左加入 where 可选

我有两个表和一个 where 子句,但我想使左侧始终独立于 where 子句。

例子

table a
-----------------
id
nome

table B
-----------------
id
nome
date
id_a
Run Code Online (Sandbox Code Playgroud)

我一直是一个查询,它在表 B 中不存在值或当子句 WHERE fetch 时起作用。

select  ta.* from table_a ta
left join  table_b tb on ta.id =  tb.id_a
where 
tb.date = '2015-07-05' or tb.id is null
Run Code Online (Sandbox Code Playgroud)

在我的表中有一个 tb.date = '2015-07-05' 的注册表。此查询有效,但我尝试使用 tb.date = '2015-07-04' 进行查询,查询在 join 左侧获取,但不要带 table_b '2015-07-05' 的行。

我希望在 join 中获取左侧独立于 where 子句。

oracle join left-join where-clause

1
推荐指数
1
解决办法
263
查看次数