android - Weiß jemand, was passiert, wenn ein Fehler auftritt, wenn das Datum eingegeben wird, nachdem das Objekt der Java-Backend-API-Schnittstelle an das Frontend übergeben wurde? Suchen Sie die Führung des großen Gottes
PHP中文网
PHP中文网 2017-06-12 09:19:10
0
1
731

Mein Entitätszeitfeld ist vom Typ Datum und auch formatiert. Warum meldet das Frontend einen Fehler bei der Eingabe des Datumsformats?
Der Code der Kontrollschicht!
@ApiConfig(desc = „Aktive Produkte ändern oder hinzufügen“, Autor = „cxf“, Status = Status.developing)

@ResponseBody
@RequestMapping(value = {"updateOrAdd"}, method = {RequestMethod.GET, RequestMethod.POST})
public String updateOrAdd(@ApiParam(name="产品json字符串")String products,@ApiParam(name="id!=null修改,id=null增加",
    excludes = {"id","actiDetailsList","pic","name"})ProActivityVO proActivity){
String strs = StringEscapeUtils.unescapeJava(products);
    List<ProductInfo> list = JSON.parseArray(strs, ProductInfo.class);
    return WebUtils.toJson(request, productInfoService.updateOrAdd(list, proActivity));

}

Felder der Entitätsklasse
öffentliche Klasse ProActivityVO{

@FieldDesc(name="活动开始时间")
@JSONField(format="yyyy-MM-dd HH:mm:ss")
private Date onTime;

@FieldDesc(name="活动结束时间")
@JSONField(format="yyyy-MM-dd HH:mm:ss")
private Date endTime;

}

Getestete Seite:
Produkte (Produkt-JSON-Zeichenfolge):

Inhalt (Aktivitätsinhalt):

Titel (Aktivitätstitel):

shopId (Geschäfts-ID):

Aktivitätspreis (Aktivitätspreis):

onTime (Startzeit der Aktivität):

endTime (Endzeit der Aktivität):

img (Veranstaltungsbild):

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(1)
phpcn_u1582

spring有个消息处理器,可以去看一下

/** 解析json返回数据 **/
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();

    List<MediaType> mediaTypes = new ArrayList(converter.getSupportedMediaTypes());
    converter.setSupportedMediaTypes(mediaTypes);
    mediaTypes.addAll(Arrays.asList(MediaType.TEXT_PLAIN, MediaType.TEXT_HTML, MediaType.TEXT_XML));

    ObjectMapper objectMapper = converter.getObjectMapper();
    objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));

    converters.add(converter);
}
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage