Servlet参数编码

时间:2018-08-24 07:01:55

标签: java tomcat servlets encoding utf-8

我遇到了没有拉丁字符的请求参数编码问题。 获取输出&#1099。&#1074。&#1072。&#1099。&#107 ...有时是???????? .... 我正在使用tomcat9。试图添加

<%@page contentType="text/html; UTF-8" %>



private void processRequest(HttpServletRequest req, HttpServletResponse resp) {
    System.out.println(req.getParameter("text"));
    try {
        req.setCharacterEncoding("UTF-8");
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
    System.out.println(req.getParameter("text"));
    try {
        resp.getWriter().write(req.getParameter("text"));
    } catch (IOException e) {
        e.printStackTrace();
    }
}

可能是什么问题?

0 个答案:

没有答案