ClouGence / hasor

Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。
http://www.hasor.net
Apache License 2.0
983 stars 273 forks source link

启用分页发布以后,GET请求数据的currentPage一直是0 #32

Closed 51522tt closed 4 years ago

51522tt commented 4 years ago

在DataWay里面测试时,可以根据传入的page 参数正常分页查询和处理逻辑,但是发布以后,不管page是多少数字,都不会改变currentPage,currentPage会一直为0 image image

zycgit commented 4 years ago

使用的是 GET 方法,get 方法参数获取采用的是 httpRequest.getParameterValues 拿到的就是 Sring 类型。

但是 Edit 页面中,参数的递交采用的是 POST, 请求参数中可以明确的表示是一个 number 类型。

这个办法建议将 4.1.5 中的 conver 函数库代码拷贝到你的工程中单独使用。

用法就是将 请求参数 用函数转换 成 int 类型。

conver 函数库的地址在这里:https://github.com/zycgit/hasor/blob/dev/hasor-dataql/dataql-fx/src/main/java/net/hasor/dataql/fx/basic/ConvertUdfSource.java