我使用一个小的 HTML 表单来请求 tomcat 服务器(servlet)。如果我使用“GET”请求,我实现的“SetCharacterEncodingFilter”效果很好,结果显示了所有德语“元音变音”。但是如果我使用 POST 请求(不幸的是我需要这样做),所有的“元音变音”看起来都很有趣 ;-)
HTML 部分如下所示:
<form id="form1" name="form1" method="POST"
accept-charset="uft-8"
action="http://localhost:8080/foo">
<p>
<label for="textfield"></label>
<textarea name="text" id="text"
cols="45" rows="5"></textarea>
</p>
</form>
小服务程序部分:
protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException, JSONException, Exception {
response.setContentType("text/html;charset=UTF-8");
String querytext = request.getParameter("text");
...
...
有人可以帮忙吗?
提前致谢!