当前位置: 首页 > news >正文

网页设计网站方案wordpress doaction

网页设计网站方案,wordpress doaction,我爱云主机,免费推广项目发布平台问题出现如下: 问题出现原因: 默认序列化情况下会使用SerializationFeature.WRITE_DATES_AS_TIMESTAMPS。使用这个解析时就会打印出数组。 解决方法: 我在全文搜索处理方法总结如下: 1.前端自定义函数来书写 ,cols: [[ //表头{…

问题出现如下:

问题出现原因:

默认序列化情况下会使用SerializationFeature.WRITE_DATES_AS_TIMESTAMPS。使用这个解析时就会打印出数组。

解决方法:

我在全文搜索处理方法总结如下:

1.前端自定义函数来书写
        ,cols: [[ //表头{type: 'checkbox', fixed: 'left'},{field: 'purchaseId', title: 'ID',  sort: true, fixed: 'left',hide:true},{field: 'supplierName', title: '供应商名称',sort: true}//当field是直属属性时,可以不用temple去获取!,{field: 'userName', title: '采购员', sort: true},{field: 'purchaseDate', title: '采购时间',sort: true,templet:function(resp){return dateArrayTransfer(resp.purchaseDate,'yyyy-MM-dd HH:mm:ss');}},{fixed:'right',title:'操作',toolbar:'#operatBtn'}function dateArrayTransfer(dateArray) {if(dateArray == null || dateArray == ''){return '';}var returnDate = dateArray[0]+"-"+returnDoubleNum(dateArray[1])+"-"+returnDoubleNum(dateArray[2])+" "+returnDoubleNum(dateArray[3])+":"+returnDoubleNum(dateArray[4])+":"+returnDoubleNum(dateArray[5]);return returnDate;
}
//保证两位数
function returnDoubleNum(number) {return (Array(2).join(0) + number).slice(-2);//创建一个长度为2的数组,且默认用0填充;然后用传过来的数添加都右边,然后从右向左截取两位!
}
2.后端处理:

两个方法

一、一劳永逸法:修改消息转换器

在WebMvcConfig配置类中扩展Spring Mvc的消息转换器,在此消息转换器中使用提供的对象转换器进行Java对象到json数据的转换():

写在下面这个配置类里,继承了WebMvcConfiguer

package com.aqiuo.config;import com.aqiuo.Interceptor.LoginInterceptor;
import com.aqiuo.Interceptor.RefreshInterceptor;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.module.SimpleModule;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.http.HttpOutputMessage;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.HttpMessageNotWritableException;
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;import java.io.IOException;
import java.lang.reflect.Type;
import java.util.List;/*** 配置访问拦截器*/
@Configuration
public class MVCConfig implements WebMvcConfigurer {@AutowiredStringRedisTemplate stringRedisTemplate;@Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(new LoginInterceptor(stringRedisTemplate)).addPathPatterns("/class").addPathPatterns("/course").excludePathPatterns("/user/login").excludePathPatterns("/user/register");registry.addInterceptor(new RefreshInterceptor(stringRedisTemplate)).addPathPatterns("/**");}@Overridepublic void extendMessageConverters(List<HttpMessageConverter<?>> converters) {MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();ObjectMapper objectMapper = jackson2HttpMessageConverter.getObjectMapper();// 不显示为null的字段objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);SimpleModule simpleModule = new SimpleModule();simpleModule.addSerializer(Long.class, ToStringSerializer.instance);simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance);objectMapper.registerModule(simpleModule);objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);jackson2HttpMessageConverter.setObjectMapper(objectMapper);// 放到第一个converters.add(0, jackson2HttpMessageConverter);}}

二、简单,增加注解

  1. 在定义LocalDateTime类型的属性上添加两行注解
    @DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")                    // 表示返回时间类型@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")      // 表示接收时间类型@ApiModelProperty(value = "注册时间")private LocalDateTime date;

二者都可以!!!

http://www.yayakq.cn/news/663417/

相关文章:

  • 未来 网站开发 知乎计算机专业里面哪个专业最好
  • 湖南设计网站机构seo域名综合查询
  • 长沙市建设网站网络营销课程培训课程
  • 哪家公司建网站好免费咨询律师不收费的平台
  • 汉语资源建设相关网站哈尔滨建设工程信息招标
  • 怎么做网站的登录界面钓鱼网站的制作教程
  • 网站建设功能需求方案做IPv6网站升级的公司有哪些
  • 做传销网站的程序员犯法吗企业手机网站建设流程图
  • 免费搭建手机网站宜昌电子商城网站建设
  • 如何做网站视频建设邮费自己的网站 要不要购买服务器的
  • html生成网站济南网站建设公司送400
  • 湖北企业网站优化排名wordpress首页固定页面
  • 建设通网站原理网站 攻击 刷流量
  • 网站正在建设中a手机版门户网站建设模式包括网站群和
  • 网站关键词排名没有了建设网站之前都需要准备什么东西
  • 网站网站建设考虑要素婚介网站建站
  • 什么可以放置网站内容怎么做互联网创业
  • dede网站仿站经典工具android项目开发
  • 做网站 广告 备案免费的个人简历模板下载
  • 网站描述标签怎么写网站制作的销售对象
  • 伊宁网站建设优化中国电影家协会会员
  • 克隆视厅网站怎么做wordpress没人维护了
  • 服务器做网站好建站之星多少钱
  • 自己在百度上可以做网站吗成都公司注册哪家好
  • dede建设网站教程wordpress阿里百秀5.2
  • 房产门户网站建设福田蒙派克价格及图片
  • 网站建设底部seo搜索优化是什么
  • 用c 怎么做网站系统营销型网站的定位
  • 有没有专门做旅游攻略的网站点击图片预览 wordpress
  • 广宁城乡建设网站网站开发工程师 下载