这两天遇到一个问题,同事在处理返回值时老得不到需要的结果,例如要返回success,运行alert(返回值=="success")的时候,返回false,后来发现返回值里多了一个回车符。以前没遇到这个情况啊,经检查发现,在servlet处理返回值里用out.println();打印的,因此会多一个回车符。而我们习惯用out.print()来打印。
因此要注意,在servlet里最好用out.print()来打印,这样在前台页面上不需要再处理。
因此要注意,在servlet里最好用out.print()来打印,这样在前台页面上不需要再处理。
本文探讨了在Servlet中处理返回值时遇到的一个常见问题:返回值末尾出现意外的回车符。通过分析问题原因,指出使用out.println()与out.print()的区别,并给出了解决方案。

606

被折叠的 条评论
为什么被折叠?



