首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript 两个雷同的字符串,js判断却不一致

2012-07-02 
javascript 两个相同的字符串,js判断却不一致今天做项目时遇到一个奇怪的问题,struts2+ajax,返回的message

javascript 两个相同的字符串,js判断却不一致

今天做项目时遇到一个奇怪的问题,struts2+ajax,返回的message.jsp视图就是用了传递一个message,

刚开始在message.jsp界面的代码为

?在js代码中通过ajax获取message后进行判段,如果为“yes”提示“xxxx”,如果为“no”提示“xxxx”.

结果发现无论怎么判断,返回的值即不等于“yes”也不等于“no”。

后来alert(message.length);发现返回的字符串的长度要比实际长度长。

?

最后把<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>去掉,只留下${message},就恢复正常了。

?

初步判断可能是页面编码问题。

?

另外,发现在使用ajax时,经常出现页面缓存不能及时看到最新信息的情况。要注意。

热点排行