<div class="left_text">标题: </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;" >查 询</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");