Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java数据模型中设置字符串值? 我正在通过Jdom读取XML文件并保存到数据模型列表中 然后在outputText中显示该列表,并进入控制器以正确打印时间 问题是当我要在inputText中显示该列表并进入控制器时,它会将特殊字符转换为垃圾字符_Java_Jaxb2_Jdom_Jdom 2 - Fatal编程技术网

如何在java数据模型中设置字符串值? 我正在通过Jdom读取XML文件并保存到数据模型列表中 然后在outputText中显示该列表,并进入控制器以正确打印时间 问题是当我要在inputText中显示该列表并进入控制器时,它会将特殊字符转换为垃圾字符

如何在java数据模型中设置字符串值? 我正在通过Jdom读取XML文件并保存到数据模型列表中 然后在outputText中显示该列表,并进入控制器以正确打印时间 问题是当我要在inputText中显示该列表并进入控制器时,它会将特殊字符转换为垃圾字符,java,jaxb2,jdom,jdom-2,Java,Jaxb2,Jdom,Jdom 2,示例 如果在我的xml中ΔLMN和ΔXYZ文本是这样的,那么当我要在页面上保存和获取模型n时,它会打印相同的内容。但是当我在inputText中打开该列表并保存到模型中并打印到控制台时,它会打印\u0394LMN和\u0394XYZ 我不知道如何用java解决这个问题 有人告诉我JDOM在解析和保存字符串值方面有问题,所以现在我正在研究jaxb。但请帮我找出哪里出了问题 在jsf页面中,问题是我的控制器 <h:outputText id="correctAns" value="#{ques

示例

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

我不知道如何用java解决这个问题

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

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

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

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

但当我从inputext保存时,当我要在控制器中打印时,我得到了垃圾字符。在我的jsp页面中,我添加了


几乎可以肯定的是,JDOM做得很好,用于从JDOM输出的代码没有设置OutputStream和XMLOutputter的字符集。因此,JDOM将假设最坏的情况,并转义所有非ASCII字符。请向我们展示用于从JDOM模型中获取数据的代码。
<h:outputText id="correctAns" value="#{question.questionModel.correctAnswer}" />