我在Java中具有以下字符串
String test = "this string has been changed for test purposes so that it can be clearly seen how many chars it has without exposing sensible information
testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesaaaaaaaaaaaaaaaString ends here";
当我使用JavaScript在.jsp上计算其长度时,它显示出预期的1000个字符(0到999)。但是当我进入Java代码中的.action类并使用
test.length();
返回1007。
我在调试代码的“已检查”字符串与jsp的输入字符串之间使用了在线差异计数工具。但是事实证明,计数器给了我一个1000的值,而diff工具告诉我这两个字符串是相同的。
这里可能是什么问题?