java 分页 中文问题_java分页问题

编程知识 行业动态 更新时间:2024-06-13 00:21:16

问题一:所有数据分页显示后 点击下一页跳转到第二页后 填写查询条件在点击查询按钮,分页出现问题(页码有问题) 默认没有从第一页开始显示

解决方案:问题出在取的当前页有问题,把当前页设置为第一页(0),每次查询就会从第一页开始显示了。

问题二:填写查询条件点击查询后,再分页点击下一页时,查询条件失效。

解决方案:做了个查询回显,在点击”上一页“,”下一页“,”首页“,”尾页“时,获取模糊查询的查询条件,并传递给url,url进行拼接传递给后台。

function shangyiye(num){

var cardType=document.getElementById("cardType").value;

var cardTitle=document.getElementById("cardTitles").value;

var cardReturnnum=document.getElementById("cardReturnnum").value;

var cardClicknum=document.getElementById("cardClicknum").value;

var cardStatus=document.getElementById("cardStatus").value;

var customName=document.getElementById("customName").value;

var url="cardAction!selectfind?page.current="+num+"&card.cardType="+cardType+"&card.cardTitle="+encodeURI(encodeURI(cardTitle))+"&card.cardReturnnum="+cardReturnnum+"&card.cardClicknum="+cardClicknum+"&card.cardStatus="+cardStatus+"&card.customName="+customName;document.location.href=url;

}

问题三:url传递中文参数乱码。(在前台alert弹出没有乱码,传递到后台action乱码了)

解决方案:在前台给url的参数值套上两个

encodeURI(encodeURI(cardTitle))

后台获取的时候再进行转码

String title=card.getCardTitle();

title = java.URLDecoder.decode(title,"UTF-8");

(如写的有问题,请路过的大神们多多指点。)

更多推荐

java 分页 中文问题_java分页问题

本文发布于:2023-03-31 13:30:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a6a8b9d3a2276571d203be16b1cae2f6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分页   中文   java   _java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!