java – 未在JSP上呈现的中文字符

我有一个jsp说hello.jsp.现在有2个用例

>请求通过mainserverlet重定向到hello.jsp,在这种情况下,它会正确地呈现中文的“可编辑”文本.
>第二种情况是当我更改hello.jsp上的下拉菜单时,它“重新提交”对自身的请求,而不是mainservlet,在这种情况下,中文文本没有正确显示.

> charset = UTF-8编码已在jsp的HTML标记中设置.
>我试图通过javascript查看表单是如何提交的,中文文本在“提交”之前保持不变.我不知道在此之后它没有被渲染会发生什么.

任何指针或建议?

解决方法:

你试过Page标签吗?

样品:
<%@ page language =“java”contentType =“text / html; charset = UTF-8”pageEncoding =“UTF-8”%>

Obs:您需要将它放在您使用的每个页面的顶部.

上一篇:Java和日文字符


下一篇:无人机综合管理系统/web端后台管理系统/设备管理