首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

分页时传参数时出现乱码,该怎么处理

2013-04-24 
分页时传参数时出现乱码 div classleft_text标题: /div div classlefthtml:text propertyp

分页时传参数时出现乱码


 <div class="left_text">标题:&nbsp;</div>
 <div class="left"><html:text property="param.querytitle" styleId="param.querytitle" name="knowledge" style="border:#999 1px solid; width:90px; height:20px; line-height:20px;"   size="15"></html:text></div>

<div class="yulan_btn">
                <span class="btn_query left"><a href="javascript:void(0);" onclick="check();return false;" >查&nbsp;询</a></span>
            </div>
分页时传的参数:
<c:set var="params">param.querytitle=<u:encode value="${knowledge.param.querytitle}"></u:encode>&sdate=${knowledge.sdate}&edate=${knowledge.edate}&searchState=${knowledge.searchState}</c:set>
      <c:set var="params2">${params}&page=${knowledge.page}</c:set>

param.querytitle--查询的时候可以,当查询出来的结果有2页的时候 ,分页到第二页时候,param.querytitle后台里面的数据就变成乱码.













[解决办法]
因为是get方式传递出现的乱码。可以用转码试下

String  temp  = new String(param.getBytes(),"utf-8");

热点排行