更改jsp中表达式的行为以转义xml和html特殊字符
如果我有更改jsp中表达式的行为以转义xml和html特殊字符,jsp,jstl,jsp-tags,Jsp,Jstl,Jsp Tags,如果我有 现在,如果我使用as标记打印它:${str}将生成结果 "This is a tag." i want to print it as "This <mytag>is a tag.</abc>" “这是一个标记。”我想将其打印为“这是一个标记” 为此,我可以使用。 但是我不需要或${fn:escapeXml(str)}就需要这个。 我可以改变表达语言的行为来做到这一点吗 你能手动逃跑吗?只需使用@rickz,问题是我现在有一个包含很多jsp的大型项目,我不想
现在,如果我使用as标记打印它:${str}
将生成结果
"This is a tag." i want to print it as "This <mytag>is a tag.</abc>"
“这是一个标记。”我想将其打印为“这是一个标记”
为此,我可以使用
。
但是我不需要
或${fn:escapeXml(str)}
就需要这个。
我可以改变表达语言的行为来做到这一点吗 你能手动逃跑吗?只需使用@rickz,问题是我现在有一个包含很多jsp的大型项目,我不想在任何地方都做这样的更改。如果您查看服务器发送到浏览器的源代码,那么您将看到您的jsp正在做您希望它做的事情。浏览器只是不显示这些标记,因为它将它们视为未知的HTML标记。也许你可以使用你的IDE通过你的web应用程序进行替换。