
<a href="servlet/MemberManagerServlet?name=<%=member%>&choose=delete">为什么name到servlet里为乱码
jsp和servlet都是utf-8name在jsp页面可以显示,servlet里用getParameter获得...
jsp和servlet都是utf-8 name在jsp页面可以显示,servlet里用getParameter获得
展开
展开全部
在servlet里面转一下码就可以了:
new String(member.getBytes("gbk"), "utf-8");
new String(member.getBytes("gbk"), "utf-8");
更多追问追答
追问
&choose=delete">
还是不行。。
追答
你先确定你的这个member变量,从后边过来时,是不是已经乱码了,要是乱码了就在里的后台action处理转码。否则就是页面那边转码,页面转码的话,加上这两句:
request.setCharacterEncoding("GBK");
response.setContentType("text/html;charset=GBK");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询