之前遇到一个问题:
当EL表达式取值时,值含有[']时怎么取值。
网上各种百度也是没有结果。
最后终于自己找到了个easy的办法:将EL表达式括号外的双引号转义。
比如:比较value是否等于 'aaa'时,
<c:if test="${map.name eq \"'aaaaaaaa'\" }">
------
</c:if>
就这么简单 - -!
本文介绍了一种解决EL表达式中特殊字符处理的问题。当需要判断变量值是否等于特定字符串,而该字符串包含单引号时,可以通过转义外部双引号来实现。文章通过一个具体的例子展示了如何正确地在JSP页面中使用此方法。
之前遇到一个问题:
当EL表达式取值时,值含有[']时怎么取值。
网上各种百度也是没有结果。
最后终于自己找到了个easy的办法:将EL表达式括号外的双引号转义。
比如:比较value是否等于 'aaa'时,
<c:if test="${map.name eq \"'aaaaaaaa'\" }">
------
</c:if>
就这么简单 - -!
2952
360

被折叠的 条评论
为什么被折叠?