问题描述
最近在做项目的时候,使用DWR,在前台一直弹出这个异常,而且数据无法获取到我配置的对象是<convertmatch="com.sean.auction.model.Province"converter="bean"><paramname="include"value="id,name,cities"></param></convert>其中id为int,name为String,cities为Set<City>City只有2个属性id和name,类型和上面一样我如果把cities去掉,就一切正常,但是项目需求,不能去掉,但是加上后,就会弹出如标题所示的对话框,而且数据无法获取并且在服务端控制台提示2011-3-70:35:14org.directwebremoting.impl.DefaultConverterManagerconvertOutbound严重:Noconverterfoundfor'java.lang.Class'请各位大侠帮帮忙,小弟不胜感激!!!!
解决方案
解决方案二:
com.sean.auction.model.Province你的这个类里需要声明privateSetcities的变量
解决方案三:
在<convertmatch="com.sean.auction.model.Province"converter="bean"><paramname="include"value="id,name,cities"></param></convert>下面加上这句话:<convertmatch="com.sean.auction.model.City"converter="bean"></convert>因为你的cities里保存了City,所以需要同时将City实体convert一下