dwr 弹出 error marshalling data.see the logs for more details

问题描述

最近在做项目的时候,使用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一下

时间: 2024-09-27 16:31:26

dwr 弹出 error marshalling data.see the logs for more details的相关文章

解决ajax返回验证的时候总是弹出error错误的方法

发一个简单案例: 前台: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>用户登录</title>

解决ajax返回验证的时候总是弹出error错误的方法_AJAX相关

发一个简单案例: 前台: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>用户登录</title>

windows7玩英雄联盟弹出error report窗口怎么解决

  windows7玩英雄联盟弹出error report窗口怎么解决 一.使用第三方工具导致; 1.游戏崩溃的时候我们查看是否使用了盒子之类的工具,打开的英雄联盟.如果使用了盒子的话,打开进入主界面勾选纯净模式,将盒子的功能项都去掉,然后从新打开游戏.如果测试不行,那么建议卸载它; 2.卸载完成,此时我们还应当删除对应的注册表项目,才能保证彻底卸载完成,打开电脑左下角开始菜单,找到运行选项打开; 3.然后在弹出的对话框里输入[regedit]命令点击打开注册表编辑器; 4.进入注册表编辑器定位

jvm-打开openfire.exe时弹出error:The JVM could not be started.求助大神应该怎么解决?

问题描述 打开openfire.exe时弹出error:The JVM could not be started.求助大神应该怎么解决? 安装了openfire,打开openfire.exe时,弹出ERROR:The JVM could not be started.The main method may have thrown an exception.请问应该如何解决?

Win7玩lol崩溃弹出error report对话框怎么办

  一.使用了第三方工具; 1.游戏崩溃的时候我们查看是否使用了盒子之类的工具,打开的英雄联盟.如果使用了盒子的话,打开进入主界面勾选纯净模式,将盒子的功能项都去掉,然后从新打开游戏.如果不行的话,就直接将其卸载掉. 2.卸载完成,此时我们还应当删除对应的注册表项目,才能保证彻底卸载完成,打开电脑左下角开始菜单,找到运行选项打开 3.然后在弹出的对话框里输入[regedit]命令点击打开注册表编辑器 4.进入注册表编辑器定位到[HKEY_CURRENT_USER\Software]下,找到[LO

JS组件Bootstrap实现弹出框效果代码_javascript技巧

为页面内容添加一个小的覆盖层,就像iPad上的效果一样,为页面元素增加额外的信息. 插件依赖弹出框依赖工具提示插件,因此需要先加载工具提示插件.选择性加入的功能出于性能方面的考虑,工具提示和弹框组件的data属性api是选择性加入的,也就是说你必须自己初始化他们.弹出框在按钮组和输入框组中使用时,需要额外的设置当提示框与.btn-group 或 .input-group联合使用时,你需要指定container: 'body'选项(见下面的文档)以避免不需要的副作用(例如,当弹出框显示之后,与其合

Win8.1打开便笺弹出stikynot.exe-Application Error错误怎么办

win8.1系统中内置有便签应用,我们可以利用它来记录事情和工作内容.不过有用户反馈称打开便签时弹出了stikynot.exe-Application Error的错误提示,导致无法打开便签,这该怎么办呢? 方法一:修复系统文件 按下Win+X+A组合键,打开命令提示符,输入: sfc/scannow DISM /Online /Cleanup-image /RestoreHealth 方法二: 安装其他输入法,不要把微软拼音设置为默认,最好安装英文语言.

弹出“Runtime Error!”出现iexplorer.exeR6025

在运行视频软件如:pps.pptv等或者打开部分网页时跳出以下图片: 1 出现iexplorer.exeR6025这个错误的现象 1:pps.pptv等软件打不开 360安全卫士里面的有些功能不能用 设备管理器也打不开 有些网页打开也会出现这个提示 2 解决这个问题的方法 在运行里面输入"cmd",然后输入"cd %windir%system32"注意空格跟符合,最好用复制进去,按下Enter,然后再输入"Regsvr32 Msxml3.dll4"

电脑开机弹出错误提示:Autolt Error的解决办法

  开机出错,并弹出出错提示 Autolt Error ,一般为无效的随机启动项的缘故,清理一下即可. 1.电脑开机并弹出出错提示 Autolt Error . 2.从这个截图可以知道,这是谷歌浏览器的升级程序在作怪,清理一下即可. 3.但问题是网友回复,并没有安装谷歌浏览器,怎么会有启动项?这要分为两种情况,一种是已经安装,自己并不知道,看路径已经存在.另一种是已经卸载,但是谷歌升级程序依然是随机而动,找不到北,才会出错. 4.当然,如果在运行中输入:msconfig 回车打开系统配置实用程序