// 设置响应编码
resp.setCharacterEncoding("UTF-8");
resp.setContentType("text/html;charset=utf-8");
package com.example.demo.learn.servlet;import org.apache.commons.lang3.time.DateFormatUtils;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;@WebServlet("/HelloServlet")
public class HelloServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doPost(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 设置响应编码resp.setCharacterEncoding("UTF-8");resp.setContentType("text/html;charset=utf-8");String code = req.getParameter("code");code = "您请求的数据: " + code + ", 当前时间: " + DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss");PrintWriter out = resp.getWriter();out.write(code);out.close();}
}