几个小问题

来源:互联网 发布:微店跟淘宝一样吗 编辑:程序博客网 时间:2024/05/30 23:41

1、js中获取request、session中的属性值:var s = "${user.name }";

2、js通过拼接地址的方式调用接口时,中文参数值直接传输为乱码,有如下两种解决方式:

  • 第一种方法:
  • 在js里面。两次对参数使用encodeURI方法:
  • key = encodeURI(key);key = encodeURI(key);


  • 在java 中,使用decode解码:
  • key = URLDecoder.decode(key, "UTF-8");


  • 第二种方法:
  • js中不做处理,在Java中作如下处理:
  • String parameter = request.getParameter("parameter");
  • parameter = new String(parameter.getBytes("iso8859-1"),"utf-8");
  • JSONObject object = (JSONObject) JSONObject.parse(parameter);//如果参数是json格式可以直接解析
3、导出excel表格,参考http://www.cnblogs.com/crazyapple/p/5489588.html