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 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿