myjava87929 2009-10-12 13:20
浏览 197
已采纳

dwr2.0.5返回大量数据脚本会报错和dwr3.0参数配置问题

一张学生表student
dwr调用的方法就是public List studentList()
当sql 为 select top 100 * from student 的时候可以正常的返回list
但当sql 为 select top 300 * from student 的时候返回时突然IE报脚本错误
打开一看就报
行:980
Char: 3
错误: 语法错误
无法知道为什么错误
这个是dwr2.0.5所出现的错误,估计在返回数据的量上面有限制,只要数据超过多少就会报这样的错误
我不知道这是一个BUG还是需要设置某些属性

于是我把dwr版本换成3.0,发现没有了这个问题,超过300的list一样能返回来。
但是出现了另一个问题
因为在我的dwr.xml里配置了

[code="html"]

<![CDATA[
import com.offic.tm.mod.User;
import java.util.List;

UserService.createUsers(String str, List<User> userlist);

]]>

[/code]

就是想让dwr能识别我自定义的类,可是在dwr解析xml的时候报
参数非法错误,信息如下

[code="java"]
java.lang.IllegalArgumentException: newParameterNumber=1 is too big when parameterType=java.util.List give actualTypeArguments.length=1
[/code]

我在网上查询了很久,都没有相关的信息。如果真是因为参数太长而报错,那真是太搞笑的错误。

希望能有那位朋友在使用dwr的过程中遇到过与我类似的问题,可以给予帮助和解决

  • 写回答

2条回答 默认 最新

查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题