很多人在学习JavaWeb过程中都会用到Cookie技术,但是在使用Cookie技术的时候,我们更多的是用来存储非中文的数据,在使用过程都不会遇到什么问题,但是你有没有试过Servlet Cookie用来直接存储中文会是什么样的效果呢?其实Cookie技术的value值是不支持直接存储中文的,那么如果在开发中确实有需求,要存储中文怎么办呢?下面就交大家的个方法,轻松解决这个问题:
- 问题所在,直接存储中文出现的结果会是
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 创建一个Cookie对象,直接将value值设置为中文 Cookie cookie = new Cookie("username", "张三"); //设置cookie有效时间 cookie.setMaxAge(60); //设置cookie路径 cookie.setPath("/GZ182135day04"); response.addCookie( |