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的过程中遇到过与我类似的问题,可以给予帮助和解决

dwr

2个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问