java流中的换行符在javascript中的表示
来源:互联网 发布:酒店订单管理系统源码 编辑:程序博客网 时间:2024/04/30 16:06
前段时间做项目,用struts+ajax技术,结果出现在js中获取的responseText的值与action传过来的值不相等的现象。
在action中用
PrintWriter out = httpServletResponse.getWriter();
out.println(“success");
将"success"字符串传给页面,但在前台页面用js获取字符串时
var response = xmlHttp.responseText;
response=="success"
一直返回false,后来发现是以为action中返回的success含有换行符,在js中使用resposne=="success/r/n"或response.substr(0,6)=="success"或把action的out.println("success");改为out.print("success");即可。
另外,如果不使用action,而使用jsp页面返回结果,在jsp中:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%out.print("success");%>
那么返回值是/r/nsuccess。因为除了在jsp文件中<%%>括起来的部分解析之后再输出之外,其他的字符,包括空格、空行、制表符都是原样输出,该jsp的第一行:
“<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>”之后有个回车符,所以经服务器解析之后的html代码也是一个换行符和一个"success"字符串。即:"/r/nsuccess"。程序中使用了缩进、空行等排版方式都会影响最后的输出。
- java流中的换行符在javascript中的表示
- java流中的换行符在javascript中的表示
- json字符串在javascript和java代码中的表示方式
- C# 中的回车换行符 表示
- Java中的换行符
- java中的换行符
- Java中的换行符
- Java中的换行符
- java中的换行符
- Javascript 中的Hash表示
- Weka标签在java中的变量表示
- java中的换行原则
- java中的负数表示
- java中的资源表示
- java搜索文本中的换行符
- shapefile在OGR中的表示
- 特殊符号在html中的表示
- 汉字在计算机中的表示
- xinde
- 年轮树之夏(一)
- Java开发超级工具集(JAVA POWER TOOLS)笔记
- 桐城文化-特色方言
- UT
- java流中的换行符在javascript中的表示
- 写给自己的
- 无限递归产品分类
- intel并行工具
- java Properties类
- 主板跳线接法详解(图)
- 面试及总结2
- 设置vim语法高亮显示和自动缩进
- 嵌入式学习笔记-C语言(二)