问题描述
在地图上画出一个点后,想把它的feature保存到postgis数据库上。我不是用官方那个例子画的,是掉的之前同事写好的接口然后给feature.states设置为insert,并且给layer的协议设为了wfs生成XML已经没有问题了XML数据如下:<wfs:Transactionxmlns:wfs="http://www.opengis.net/wfs"service="WFS"version="1.1.0"xsi:schemaLocation="http://www.opengis.net/wfshttp://schemas.opengis.net/wfs/1.1.0/wfs.xsd"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><wfs:Insert><feature:g_signxmlns:feature="https://trueline/gpsGis"><feature:the_geom><gml:Pointxmlns:gml="http://www.opengis.ne/gml"srsName="EPSG:4326"><gml:pos>138.9422035825235.056418137769</gml:pos></gml:Point></feature:the_geom><feature:sign_type>itemTwo</feature:sign_type><feature:area_cd>100</feature:area_cd></feature:g_sign></wfs:Insert></wfs:Transaction>
然后给出了非法数据的异常,不知道是哪里的数据非法了--<?xmlversion="1.0"?><ServiceExceptionReportversion="1.2.0"xmlns="http://www.opengis.net/ogc"xmlns:xsi="http://www.w3.or/2001/XMLSchema-instance"xsi:schemaLocation="http://www.opengis.net/ogchttp://schemas.opengis.net/wfs/1.0.0/OGC-exception.xsd"><ServiceException>java.lang.IllegalArgumentException:java.lang.ClassCastException@1355faejava.lang.ClassCastException@1355fae</ServiceException></ServiceExceptionReport>
跪求各位大神帮忙解决T-T
解决方案
本帖最后由 Franciswink 于 2012-06-12 13:24:21 编辑