我有一个HTML标签<textarea>$FOO</textarea>,$FOO变量将填充任意HTML和JavaScript内容,以便在textarea中显示和编辑.什么样的"逃避"我要申请$ FOO?
我首先想要逃避HTML,但这不起作用(因为我将显示不是$ FOO的原始HTML代码,而是转义的内容.这当然不是我想要的:我希望显示未转义的HTML/JS变量的内容......
是否无法在<textarea>标记中显示HTML内容并允许其作为完整HTML进行编辑?
谢谢jens
如果一个实例完全属于给定类型,我需要测试.但是,如果子类型被测试为超类型,则似乎instanceof也返回true(情况3).我以前从来不知道这一点,我很惊讶.我在这里做错了吗?我如何准确测试给定类型?
//..
class DataSourceEmailAttachment extends EmailAttachment
//...
EmailAttachment emailAttachment = new EmailAttachment();
DataSourceEmailAttachment emailAttachmentDS = new DataSourceEmailAttachment();
if (emailAttachment instanceof EmailAttachment){
System.out.println(" 1");
}
if (emailAttachment instanceof DataSourceEmailAttachment){
System.out.println(" 2");
}
if (emailAttachmentDS instanceof EmailAttachment){
System.out.println(" 3 ");
}
if (emailAttachmentDS instanceof DataSourceEmailAttachment){
System.out.println(" 4");
}
Run Code Online (Sandbox Code Playgroud)
结果:
1
3
4
Run Code Online (Sandbox Code Playgroud)
我想避免案例3,我只想要"完全匹配"(案例1和4)我该如何测试它们?