Java servlets如何在结果页面显示中文?

Java Servlets how to display the chinese Language in the result page?

我们的数据库中有中英文数据。使用 java servlets 我想在页面中显示中文数据。

使用SQL_JDBC_DRIVER select中文值并显示在结果页面

while (rs.next()) {
            vendorname = rs.getString("vendorname_cn");                 
            }           

        } catch (Exception e2) {
            System.out.println(e2);
        }
        out.print(vendorname);

在页面中显示为 ????????? 预期值(来自数据库):郑其蔚

告诉我怎样才能display/print页面中的准确中文

IDE: netbean
Server : GlassFish

我错过了设置内容类型,一旦我设置了内容类型,它就会按预期工作。

response.setContentType("text/html;charset=UTF-8");