原因:浏览器默认使用UTF
-8编码方式来发送请求,而UTF- 8和GB2312编码方式表示字符时不一样,这样就出现了不能识别字符。
解决办法: index页面out.print(request.getAttribute("name"))前加上
request.seCharacterEncoding("gb2312");
这段话
祝好运
页面和后台都加入 编码方式 (要一样)
先把字符转换编码方式然后在存放吧
你action中把name放进去之前,怎么不先指定编码格式呢?另外你的index页面也需要加上编码格式
你另一个jsp页面设置了编码吗?