java中的cookie不能加中文怎么办

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Cookie cookie=new Cookie("username","大牛");
cookie.setMaxAge(30*60);
response.addCookie(cookie);
RequestDispatcher view=request.getRequestDispatcher("/WEB-INF/main/cookieresult.jsp");
view.forward(request, response);

这是发送cookie的代码 一运行汤姆猫就报错 说是cookie不能有中文 怎么办?

慕工程0101907
浏览 589回答 2
2回答

largeQ

应该是可以支持中文的.你设置下字符集.response.setCharacterEncoding("utf-8");request.setCharacterEncoding("utf-8");也可以写个字符处理的过滤器. 在过滤器中设置字符编码
打开App,查看更多内容
随时随地看视频慕课网APP