jsp:
在js中
var searchText = $('#input_search_contact').val();
encodeURI(encodeURI(searchText));
java:
String searchText = java.net.URLDecoder.URLDecoder.decode(searchText, "UTF-8");
总结:post表单的方式是没有问题的话,但是get和ajax的方式,就得需要自己手动转码,网上了解是因为客户端和服务器端的编码方式不一样,但是我尝试把他们设置的一样,还是失败,所以只能如上面的转码方式来进行,保全万无一失;