浏览 9639 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-22
部分代码 var http_request=createXmlHttp(); var url=“/flux/servlet/QuestionnaireAction?action=default“; http_request.onreadystatechange =dealSave; var txt=document.theForm.jsTxt.value; var filename=document.theForm.filename.value; var parame=“jsTxt=“+txt+“&filename=“+filename; http_request.open(’POST’, url, true); http_request.setrequestheader(“content-length“,txt.length); http_request.setRequestHeader(“Content-Type“,“application/x-www-form-urlencoded“); http_request.send(parame); 问题是: txt里面是包含html代码的 当然也包含空格 遇到&就被截断了.. 现在问题:在QuestionnaireAction里面,通过 String fileTxt=request.getParameter(“jsTxt“) 获得的内容,就在&截断掉, 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-26
这里面问问题每人回答的,
这里的高人只会谈论框架y |
|
返回顶楼 | |
发表时间:2006-11-27
limingsky 写道 XMLHTTP发送post时候截断字符
部分代码 var http_request=createXmlHttp(); var url=“/flux/servlet/QuestionnaireAction?action=default“; http_request.onreadystatechange =dealSave; var txt=document.theForm.jsTxt.value; var filename=document.theForm.filename.value; var parame=“jsTxt=“+txt+“&filename=“+filename; http_request.open(’POST’, url, true); http_request.setrequestheader(“content-length“,txt.length); http_request.setRequestHeader(“Content-Type“,“application/x-www-form-urlencoded“); http_request.send(parame); 问题是: txt里面是包含html代码的 当然也包含空格 遇到&就被截断了.. 现在问题:在QuestionnaireAction里面,通过 String fileTxt=request.getParameter(“jsTxt“) 获得的内容,就在&截断掉, 写出完整的parame看看。不知你说的"在&截断掉"具体是指什么。 |
|
返回顶楼 | |
发表时间:2006-11-27
就是提交的时候某个字段的值中包含有"&"符号,比如参数a=111&11,参数b=22222这样组合成连接字符串
QuestionnaireAction?action=default&a=1111&11&b=2222就会有问题!! |
|
返回顶楼 | |
发表时间:2006-11-27
字符串连接以前用encodeURIComponent转化一下。
|
|
返回顶楼 | |