我有这个字符串是一个html片段:
String x = "<input type='hidden' value='2'/>";
我有这个对象:
@XmlRootElement
public class TemplateResponseBean {
private String name;
private String html;
public String getName() {
return name;
}
@XmlAttribute
public void setName(String name) {
this.name = name;
}
public String getHtml() {
return html;
}
@XmlElement
public void setHtml(String html) {
this.html = html;
}
}
然后我将html元素设置为String x值:
templateResponseBean.setHtml(x);
然后用JAXB对其进行编组以创建XML,它对其进行编码以使输出具有&amp; LT;而不是&lt;
我理解这是正确的行为,但是如何才能让它不为这个特定元素做到这一点?我希望有一些注释说不要这样做。