js 条件搜索乱码怎么解决
1、乱码产生的原因主要是编码格式不一致,Eclipse默认的格式是iso8859-1,我们浏览器的编码格式是utf-8,导致乱码
<html><body><h2>Hello World!</h2><h2>一次编译到处运行</h2></body></html>

2、<%@ page contentType="text/html;charset=UTF-8" language="java" %>在jsp页面添加这句话设置页面编码格式为utf-8

3、<form id="searchForm" method="post" class="form-search"> <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}" /> <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}" /> <ul class="ul-form"> <li><label>产品名称:</label> <input name="productName" maxlength="50" class="inputClass"/> </li> <li><label>产品类别:</label>

4、 <select id="productType" name="productType" class="input-medium"> </select> </li> <li><label>业务名称:</label> <select id="businessType" name="businessType" class="input-medium"> </select> </li> <li><label>还款方式:</label> <select id="repaymentMethod" name="repaymentMethod" class="input-medium"> </select> </li> <li class="btns"><input id="searchBtn" class="btn btn-primary" type="button" value="查询"/></li> <li class="btns"><input id="resetBtn" class="btn btn-primary" type="button" value="重置"/></li> <li class="clearfix"></li> </ul> </form

5、搜索框,发送请求要在tomcat中设置编码格式
<Connector connectionTimeout="20000" port="9090" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" />
在service.xml中设置编码格式为utf-8

6、<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter>
在web.xml中设置编码格式

7、数组库存入数据乱码设置
jdbc.url=jdbc:mysql://localhost:3306/jeesite?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
