代码改变世界

随笔分类 -  常见问题解决

JQuery AJAX提交中文乱码的解决方案

2013-01-04 02:12 by eoeAndroid社区, 144 阅读, 收藏,
摘要: $.post('doSearch.action',{page : page,vip : vip,searchType : searchType,subtype : subtype,type : type,contentType: "application/x-www-form-urlencoded; charset=utf-8",keyword : keyword}, function(data) //回传函数{var val='';});解决这个中文乱码问题,就必须给AJAX异步提交指定显 示的charset!需要加contentType: 阅读全文

为什么java.net.URLEncoder.encode方法要调用两次而不是一次呢?

2013-01-03 17:54 by eoeAndroid社区, 294 阅读, 收藏,
摘要: 因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不同所以造成了乱码的出现,所以要2次searchBean.setKeyword(URLEncoder.encode(URLEncoder.encode(searchBean.getKeyword(), "utf-8"), "utf-8"));String keyword=URLDecoder.decode(getParam(&qu 阅读全文

web工程本地跟tomcat部署导致根路径不一致问题

2012-12-23 12:03 by eoeAndroid社区, 344 阅读, 收藏,
摘要: 如果本地web工程部署本地tomcat后,控制器中获取的文件路径(new FileOutputStream(filePath))不会是工程路径E:\myeclipse\SSHWeb 而是tomcat部署的E:\apache-tomcat-7.0.23\apache-tomcat-7.0.23\webapps\SSHWeb路径如何解决呢?1.设置个常量类来区分是本地版本还是服务器版本public class Config { /** * 是否是本地部署 */ public static final boolean LOCAL=true; /** * 项目根路径 */ public ... 阅读全文