0
  1. 我正在通过 Jdom 读取 XML 文件并保存到 DataModel 列表中。
  2. 然后在 outputText 中显示该列表并在控制器中正确打印。
  3. 问题是当我要在 inputText 中显示该列表并进入控制器时,它将特殊字符转换为垃圾字符
  4. 例子

    如果在我的 xml ΔLMN 和 ΔXYZ 文本中是这样的,那么当我要保存并从模型 n 打印时,它会在页面上打印相同的..但是当我在 inputText 中打开该列表并保存到模型并打印到控制台时打印 \u0394LMN 和 \u0394XYZ 的时间

我没有得到如何在java中解决这个问题?

有人告诉我 JDOM 在解析和保存字符串值时有问题,所以现在我正在研究 jaxb。但请帮助我哪里出错了。

在 jsf 页面问题是我的控制器。

<h:outputText id="correctAns" value="#{question.questionModel.correctAnswer}" />  

当我要打印这个时,我得到了同样的结果。

但是当我从 inputext 中保存时,当我要在我的控制器中打印时,我得到了垃圾字符。在我的jsp页面中,我添加了<%@ page pageEncoding="UTF-8" %>

<h:outputText id="correctAns" value="#{question.questionModel.correctAnswer}" />
4

0 回答 0