我拉动并设置了一个标题变量
<c:set var="sectionTitle" value="${section.sectionTitle}"/>
但是变量可能有空格和撇号(单引号)而且我使用变量作为类,并且空格和撇号在显示时打破了代码,所以我想用两个替换一个下划线。
<c:set var="search" value="[ ']"/>
<c:set var="replace" value="_"/>
<c:set var="newTitle" value="${fn:replace(sectionTitle, search, replace)}"/>
这就是我想出的。原因在于,&#34; newTitle&#34;在代码中显示了很多,我宁愿粘贴$ {newTitle}而不是完整的函数,如果出现其他任何内容,我可以添加到搜索数组中。
不幸的是,我无法让它发挥作用。替换功能不会替换任何功能。
有什么建议吗?