当前页面: 开发资料首页 → J2EE 专题 → ajax用POST方法提交的数据,如何取出来?
ajax用POST方法提交的数据,如何取出来?
摘要: ajax用POST方法提交的数据,如何取出来?
我使用AJAX用POST的方法提交数据,在服务器端如何用取呀?
当提交的是英文时,可以用request.getParameter()方法得到,但提交中文时,取出的是乱码,我用escape编一下码,可用request.getParameter()就取不到值了。
具体情况如下:
提交的数据为:xml=escape('你好');
服务器端取数据:String xml = request.getParameter("xml");无法取到,xml为null。
但提交英文时,xml='hello';,在服务器端用同样的取数据方法,可以取到数据。
为什么呀,哪位高手指点一下。谢谢。
String xml = new String(request.getParameter("xml").getBytes("ISO-8859-1"),"GB2312");
我自己把它解决了。谢谢楼上关注。给分。