EL表达式中特殊字符的处理

问题描述

在维护一个旧项目时碰到一个特别麻烦的问题,这个项目前端Jsp页面使用EL表达式获取数据,但是开发这个项目时没有考虑特殊字符处理。
旧项目获取数据方式:

<input value="${entity.dataName}"/>

这种处理在数据包含特殊字符时会出现各种错误,我对特殊字符的处理比较麻烦。
获取数据方式:

<input value="${fn:escapeXml(entity.dataName)}"/>

但是这个旧项目比较大,挨个修改花费时间太大,想知道有没有更快的处理方式。
多谢帮助!

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题