1、最近做项目中遇到IE浏览器不支持jquery的trim()方法。
我的解决方法是:
添加atrim.js
//去除空格
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
在使用页面引入这个js
那么你就可以在页面验证的时候直接写
写道
username=$("#username").val().toString().trim();
保证IE不在报错。
2、我遇到的另一个问题就是在Structs 跳转的url里传值为汉字的时候在跳转后的后台和前台拿到的那个值为乱码。
我的解决方法是:
在传url之前的类里先转码。
urlLotteryName = URLEncoder.encode(lotteryName);
在跳转后的类里解码
String params = new String(param1.getBytes("iso8859_1"));
param1 = URLDecoder.decode(params,"UTF-8");