我页面用了displayTag,action返回的第一个页面翻页正常(页面上还有些中文条件),翻页的URL也没问题,每次翻页,从页面url看应该是post提交,但是这个时候,例如我查询下(填写几个中文条件),然后还是返回到这个页面,这个时候点翻页,发现url变了,url把页面的一些属性添加到了url后面,还对url中的中文进行了转码,但是点翻页,后台可以看到,中文变成了乱码。请高人指教。
我的tomcat URIEncoding="UTF-8"请问 我还要设置些什么?很急,希望有经验的朋友可以教下!

解决方案 »

  1.   

    lz太心急了,问题没说清楚。
    ~分页时每个URL都要跟条件。
      

  2.   

    也有可能是转码多了一次,就是说jsp处理页面(或是servlet中)用了URIEncoding="UTF-8",然后还手动转了一次
      

  3.   

    问题是解决了,因为时间的问题,我把所有的编码,都改GBK,这样就不用转了,然后把原先其他功能的UTF-8的编码(主要是ajax)转掉,
    但是 我还是想搞清楚原因!
    to craaot_0319:
    url是要跟条件,问题也在这里,我跟的条件是中文,第一次页面查询,提交-返回-呈现没有问题,但是点下一页,还是会有一次提交,这个时候我的中文传到后台的时候已经是乱码了,如果我在这里转码,那我的第一次的正确提交,反而会找不到东西,因为正确的中文被我转成了乱码,请问有什么办法吗?