在下面的例子中,我们通过 req.setCharacterEncoding("UTF-8")设置了请求的字符编码为UTF-8,
req.setCharacterEncoding("UTF-8");:这一行代码设置请求的字符编码为UTF-8,确保能够正确解析请求参数中的中文字符。
resp.setContentType("text/html;charset=UTF-8");:这一行代码设置响应的内容类型为HTML,并指定字符编码为UTF-8,以确保能够正确显示中文字符。
获取表单中的中文参数:我们通过 req.getParameter("username");获取了提交的表单中的"username"参数值,并将其存储在名为 "username" 的字符串变量中。你可以根据自己表单的具体字段名进行调整。
创建 PrintWriter 对象:我们使用 resp.getWriter()方法获取 PrintWriter 对象,用于向响应流中写入数据。
输出中文响应:我们通过调用 PrintWriter 对象的 println()方法向响应流打印 HTML 内容,并拼接了"username"参数的值来输出欢迎消息。
关闭 PrintWriter 对象:我们通过调用 PrintWriter 对象的 close()方法关闭输出流。这一行代码对于资源释放和性能优化非常重要。