今天在做一个例子的时候,使用post方式提交表单,如果有中文的话,在另一个页面显示出来的时候,总是会出现乱码;
但是将提交方式改为get的时候,就不会出现这种错误。
详细错误见下面图片和代码。
HTML代码:
1
2
3
4
5
测试Cookie的设置和获取6
7
8
9 站点名:
10 站点URL:
11
12
13
14
Servlet代码,截取一部分:
1 response.setContentType("text/html;charset=utf-8");2
3 PrintWriter out=response.getWriter();4
5 String title="设置Cookie实例";6 String docType="n";7 out.println(docType+8 "n"+9 "
"+title+""+10 "n"+11 ""+title+"n"+12 "- n" +13 "
- 站点名:"14 + request.getParameter("name") + "n" +15 "
- 站点 URL:"16 + request.getParameter("url") + "n" +17 "