Servlet传参到Ajax参数类型判断正确却判断错误
最近用servlet写注册页面时遇到一个问题,在post方法中向前端页面进行传值时,传到ajax中的数据输出正确,打印出的数据类型也一致,却无法进入success中的if判断,如图
后找了很久才意识到是servlet中的resp.getWriter().println(“true”);中传值问题
应改为resp.getWriter().print
因为println会在输出的值后面添加一个换行符,使输出的值变成data+/n,从而使传入的值比对不正确