请教一下,使用Ajax将值传入到servlet中,然后从servlet将值取出来,在页面上显示?????,一串问号?
我使用ajax和servlet实现一个简单的注册功能,将用户名通过xmlHttpRequest对象,传到servlet中后,在servlet中能够输入username的值...
我使用ajax和servlet实现一个简单的注册功能,将用户名通过xmlHttpRequest对象,传到servlet中后,在servlet中能够输入username的值,但是在页面上显示的是一串问号,是为什么呀!
展开
3个回答
展开全部
你的JSP 上面没改编码 用的是UTF-8的 然后你的SERVLET 里面很可能设置了charsrt转为了GBK 之类的这样你从servlet传到JSP 就会显示乱码了
解决方法你吧JSP 头里的 enconding=UTF-8给换下或则servlet里的编码换下统一一下就可以了! 例如我的JSP 就是pageEncoding="ISO-8859-1"
然后我的servlet力输出时会设定编码的编码要和你的eclipse一样的你要注意编码的统一
解决方法你吧JSP 头里的 enconding=UTF-8给换下或则servlet里的编码换下统一一下就可以了! 例如我的JSP 就是pageEncoding="ISO-8859-1"
然后我的servlet力输出时会设定编码的编码要和你的eclipse一样的你要注意编码的统一
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询