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